我正在尝试使用Jenkins上的Android模拟器来构建和测试我的项目.但是在运行我的gradle任务时出现以下错误;
找不到Build Tools修订版17.0.0
我正在运行的gradle任务是;
./gradlew clean connectedCheck
Run Code Online (Sandbox Code Playgroud)
在我的gradle构建文件中,我有以下配置
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 17
}
}
Run Code Online (Sandbox Code Playgroud)
构建服务器是一个无头的Ubuntu实例(12个东西).我的第一个想法是我没有安装正确的构建工具,所以我看了我的android-sdk/build-tools导演.我只能看到一个名为18.1.1的目录.所以我想如果我更新我的android sdk它将下载版本17.0.0.所以我运行了以下命令:
android update sdk --no-ui
Run Code Online (Sandbox Code Playgroud)
它似乎下载了很多东西,但再次查看构建工具目录,我仍然只看到版本18.1.1.
所以问题是:
1)我是否正确地假设构建失败,因为我的android sdk目录中没有正确的构建工具修订版?(/ Android的SDK /构建工具)
2)如何在无头服务器上更新构建工具,以便我有17.0.0版本?
如果您需要我提供更多信息,请告诉我.
在此先感谢您的帮助.