对于安装Android 11 sdk,官方移除了下载包的地址,只能通过AS下载,对于在Linux上安装自动化打包来说,老的Android sdk 就不能用了,好在官方提供了 sdkmanager来使用
下载 sdkmanager
点击下载sdkmanager
打开滑到页面下面,Command line tools only栏
或者命令行下载
wget -O cmdline-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-8512546_latest.zip
uzip cmdline-tools-linux.zip
将解压缩的 cmdline-tools 目录移至您选择的新目录,例如 android_sdk。这个新目录就是您的 Android SDK 目录
mv cmdline-tools/* android_sdk
在解压缩的 cmdline-tools 目录中,创建一个名为 latest 的子目录
mkdir latest
将原始 cmdline-tools 目录内容(包括 lib 目录、bin 目录、NOTICE.txt 文件和 source.properties 文件)移动到新创建的 latest 目录中。现在,您就可以从这个位置使用命令行工具了
安装 sdk
cd cmdline-tools/latest/bin
展示所有可下载的工具
./sdkmanager --list
找到自己需要的包下载
比如:
"platforms;android-31" 、 "platform-tools" 、"build-tools;31.0.0"
下载安装
platforms;android-31
到/data/android_sdk/
./sdkmanager --sdk_root=/data/android_sdk/ "platforms;android-31"
--sdk_root
使用指定的 SDK 路径而不是包含此工具的 SDK下载安装
platform-tools
到/data/android_sdk/
./sdkmanager --sdk_root=/data/android_sdk/ "platform-tools"
环境变量配置完成就可以调用打包了
sdkmanager只是一个下载Android sdk的工具,不会被其他程序调用,下载后的sdk就可以被其他应用调用
参考:
sdkmanager | Android 开发者 | Android Developers (google.cn)
[原创]Android SDK下载(Linux下载SDK最新教程2020.11.26)_攻城狮YoungDawn的博客-CSDN博客_android sdk下载linux
网友评论