參考資訊:
https://github.com/termux/termux-x11
https://dl.google.com/android/repository
https://download.oracle.com/java/24/latest
https://dl.google.com/dl/android/studio/ide-zips/2025.2.2.8
步驟如下:
$ cd
$ wget https://download.oracle.com/java/24/latest/jdk-24_linux-x64_bin.tar.gz
$ tar xvf jdk-24_linux-x64_bin.tar.gz -C ~/
$ export JAVA_HOME=~/jdk-24.0.1
$ export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
$ export PATH=$JAVA_HOME/bin:$PATH
$ cd
$ wget https://dl.google.com/dl/android/studio/ide-zips/2025.2.2.8/android-studio-2025.2.2.8-linux.tar.gz
$ tar xvf android-studio-2025.2.2.8-linux.tar.gz
$ cd android-studio
$ wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
$ unzip commandlinetools-linux-11076708_latest.zip
$ mv cmdline-tools/ latest
$ mkdir cmdline-tools
$ mv latest/ cmdline-tools/
$ yes | ./cmdline-tools/latest/bin/sdkmanager --licenses
$ export ANDROID_HOME=`pwd`/android-studio/
$ cd
$ git clone --recurse-submodules https://github.com/termux/termux-x11
$ cd termux-x11
$ ./gradlew build
$ find . -name "*.apk"
./app/build/outputs/apk/debug/app-universal-debug.apk
./app/build/outputs/apk/debug/app-arm64-v8a-debug.apk
./app/build/outputs/apk/debug/app-x86-debug.apk
./app/build/outputs/apk/debug/app-x86_64-debug.apk
./app/build/outputs/apk/debug/app-armeabi-v7a-debug.apk
./app/build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
./app/build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
./app/build/outputs/apk/release/app-universal-release-unsigned.apk
./app/build/outputs/apk/release/app-x86_64-release-unsigned.apk
./app/build/outputs/apk/release/app-x86-release-unsigned.apk
./shell-loader/build/outputs/apk/debug/shell-loader-debug.apk
./shell-loader/build/outputs/apk/release/shell-loader-debug.apk