在 Jenkins 环境对 Android 项目进行构建有时会遇到缺少相应 SDK 或 buildTools 版本的问题。如 countly-sdk-android sdk 子项目的 build.gradle 文件包含如下内容:
在 Jenkins 中我们不希望安装 Android Studio 来解决这样的版本问题。可以使用 Android SDK 提供的android
命令来下载缺少的版本。
首先,在 /etc/bashrc 文件下添加如下内容,使得在命令行可以执行android
命令:
然后使用如下命令进行安装:
注:运行完后一定检查相应位置是否存在,如不存在就再运行一次
Reference:
1 How to install Android SDK Build Tools on the command line?