为Termux设置Android SDK
- 在开始之前你需要授予权限并安装依赖:
termux-setup-storage
pkg update && pkg upgrade
pkg install unzip git openjdk-17
- 首先下载命令行工具
- 接下来解压并删除压缩包
unzip /sdcard/Download/commandlinetools-linux-*.zip -d ~/android_sdk && rm -v "$(ls /sdcard/Download/commandlinetools-linux-*.zip | head -1)"
mv ~/android_sdk/cmdline-tools ~/android_sdk/latest
mkdir -p ~/android_sdk/cmdline-tools
mv ~/android_sdk/latest ~/android_sdk/cmdline-tools/latest
- 然后把sdk路径写入配置(如果用zsh就改成
.zshrc)
echo 'export ANDROID_HOME=$HOME/android_sdk' >> ~/.bashrc
echo 'export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools' >> ~/.bashrc
- 应用配置 一般:
source ~/.bashrczsh:source ~/.zshrc - 修改权限
chmod -R 755 $ANDROID_HOME - 同意所有许可并安装平台工具和Android 4.0 SDK
yes | sdkmanager --licenses "platform-tools" "platforms;android-14"
adb相关工具可以直接安装使用: pkg install android-tools
如果需要 local.properties 文件:
echo "sdk.dir=$ANDROID_HOME" > local.properties