下载地址: https://developer.android.com/studio/index.html#command-tools
sdkmanager的使用
下载与配置
command-tools 下载并加入到环境变量中后,并不能直接使用,还需要额外的配置。
新建一个
android_sdk目录,并创建子目录cmdline-tools。然后创建环境变量ANDROID_SDK_ROOT,环境变量的值为android_sdk目录的路径,如1 2mkdir -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,推荐这样配置:1echo '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即可使用这两个工具。