当前位置:   article > 正文

SDK命令行工具配置

SDK命令行工具配置

SDK命令行工具配置

最早的Android SDK工具包,包含一些GUI的工具。

而在一些场景(如打包)只需要命令行工具时,下载 command-line tools 即可。

Android Studio下载页 ,找到 Command line tools only 下载。

命令行工具包,替换了原SDK工具包 tools 目录下的内容:

  • sdkmanager 查看、更新、安装、卸载SDK包
  • avdmanager 创建Android虚拟设备,即模拟器命令
  • apkanalyzer 分析APK
  • lint 扫描分析代码
  • retrace

1. 配置方法

通过下载页,得到最新下载地址(这里使用了Linux平台的):

https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip

通过一下方法配置:

  1. 创建Android SDK目录,可命名为 android_sdk
  2. 把下载的命令行工具解压
  3. 把解压cmdline-tools目录下内容,移动到 android_sdk/cmdline-tools/latest 目录下

完成配置,通过 android_sdk/cmdline-tools/latest/bin/sdkmanager 来更新下载SDK工具包。

2. sdkmanager

负责SDK的管理。

# 列出所有可用的包
sdkmanager --list

# 安装包,可以安装多个用空格分开
sdkmanager "platforms;android-33" "build-tools;34.0.0"

# 安装CMake或NDK,使用下面语法
sdkmanager --install "ndk;21.3.6528147"
sdkmanager --install "cmake;10.24988404"

# 卸载包
sdkmanager --uninstall "platforms;android-33"

# 更新已安装的包
sdkmanager --update

# 接受协议
sdkmanager --licenses
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

3. SDK一键配置脚本

上面所述配置,这里提供 完成下载初始化目录、安装sdk相关包 的 Shell脚本:

#!/bin/sh

SDK_DIR=./android_sdk
# 配置命令行工具目录
mkdir -p $SDK_DIR/cmdline-tools/latest
wget https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip
unzip -o commandlinetools-linux-9477386_latest.zip

rm -rf $SDK_DIR/cmdline-tools/latest
mv -f cmdline-tools/ $SDK_DIR/cmdline-tools/latest

# 接受协议,安装sdk
cd $SDK_DIR/cmdline-tools/latest/bin
yes | ./sdkmanager --licenses
./sdkmanager "platforms;android-32" "build-tools;34.0.0"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

文档

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/323856
推荐阅读
相关标签
  

闽ICP备14008679号