Linux 安装 Android 11 sdk

对于安装Android 11 sdk,官方移除了下载包的地址,只能通过AS下载,对于在Linux上安装自动化打包来说,老的Android sdk 就不能用了,好在官方提供了 sdkmanager来使用

下载 sdkmanager

点击下载sdkmanager
打开滑到页面下面,Command line tools only栏

image.png

或者命令行下载

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

image.png

找到自己需要的包下载
比如:"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

你可能感兴趣的:(Linux 安装 Android 11 sdk)