网上的SDK都是旧版本,我们需要android11的SDK,且不想下载Android Studio时,可以参考如下内容:
1. 下载sdkmanager
下载网站:https://developer.android.com/studio#downloads,然后下滑,在Command line tools only
标题处进行下载:
下载后的文件是:commandlinetools-mac-8092744_latest.zip
,为了后续方便,我们对文件重新命名为commandline.zip
:
mv commandlinetools-mac-8092744_latest.zip commandline.zip
2. 构造sdk运行路径
sdkmanager不能直接运行,而需要一个类似xxxxx/android-sdk/cmdline-tools/latest/bin/
的目录来运行,下面我们构造代码
mkdir -p android-sdk/cmdline-tools/
mv commandline.zip android-sdk/cmdline-tools
cd android-sdk/cmdline-tools
unzip commandline.zip
mv cmdline-tools latest
这样路径就构造好了,运行:
cd latest/bin
./sdkmanager
3. 下载最新版SDK
sdkmanager使用官方文档:https://developer.android.com/studio/command-line/sdkmanager?hl=zh-cn
列出可下载的全部内容:
./sdkmanager --list
通常来讲,如果下载Android11,可以下载:
Android版本与对应的SDK可以参考:https://developer.android.com/studio/releases/platforms
./sdkmanager "platforms;android-31" "build-tools;31.0.0" "platform-tools"
下载后的内容在xxxxx/android-sdk/
目录下:
cd ../../..
open .
官网SDK Tools网址:https://developer.android.com/studio/releases/build-tools