android 1.1.0 安装 android SDK(命令行工具)



0. 问题背景

公司安卓项目需要上CI,于是需要研究android编译,而其编译依赖sdk。

1. 安装命令行版本的sdk

android ide官网上,有一个studio的工具,那个是IDE开发工具,但是我们需要的仅仅是命令行的编译工具,所以我们只需要下载下面的Command line tools only(下载的是sdk管理工具,还需要使用它来下载sdk)即可

# 下载
wget https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip
unzip commandlinetools-linux-6200805_latest.zip

# 列出可用的sdk和其他工具
sdkmanager --sdk_root=/usr/local/android --list

# 安装
sdkmanager --sdk_root=/usr/local/android "platform-tools" "platforms;android-28"

sdkmanager 使用方法

错误1: Warning: Could not create settings java.lang.IllegalArgumentException

2. 自动接受license

yes|sdkmanager --sdk_root=/usr/local/android --licenses