下载地址: https://developer.android.com/studio/index.html#command-tools
sdkmanager的使用
下载与配置
command-tools 下载并加入到环境变量中后,并不能直接使用,还需要额外的配置。
新建一个
android_sdk
目录,并创建子目录cmdline-tools
。然后创建环境变量ANDROID_SDK_ROOT
,环境变量的值为android_sdk
目录的路径,如1 2
mkdir -p ~/android_sdk/cmdline-tools echo 'export ANDROID_SDK_ROOT=~/android_sdk' >> ~/.bashrc
将
commandlinetools-xxx-xxx_latest.zip
解压,得到cmdline-tools
文件夹,并重命名为tools
将上一步的
tools
目录移动到$ANDROID_SDK_ROOT/cmdline-tools
下,现在的目录结构应该是:$ANDROID_SDK_ROOT/cmdline-tools/tools
。tools
目录下,会有NOTICE.txt bin lib source.properties
等文件。事实上,按照官方文档,正确的目录结构应该是android_sdk/cmdline-tools/<version>/bin
,不过我试过了,把<version>
替换成tools
也是可以用的。配置
PATH
,推荐这样配置:1
echo 'export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$ANDROID_SDK_ROOT/cmdline-tools/tools/bin' >> ~/.bashrc
因为如果以后版本升级,
sdkmanager
会被放在$ANDROID_SDK_ROOT/cmdline-tools/latest/bin
目录下,所以把latest
目录放到较高的优先级。
通过sdkmanager安装platform tools, build tools, android sdk等工具
先使用sdkmanager –list 列出所有可以下载的软件包,然后根据需要选择下载的版本。
|
|
如果需要安装 build-tools;29.0.2, 最新版的platform-tools, 那么执行如下命令:
|
|
然后,将$ANDROID_SDK_ROOT/build-tools/29.0.2
和$ANDROID_SDK_ROOT/platform-tools
加入PATH
即可使用这两个工具。