我正在尝试在Jenkins上使用Android模拟器来构建和测试我的项目。但是在运行gradle任务时,我遇到了以下错误:
无法找到Build Tools版本17.0.0
我正在运行的Gradle任务是;
./gradlew clean connectedCheck
在我的Gradle构建文件中,我有以下配置:
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 17
}
}
构建服务器是一个无头Ubuntu实例(12什么)。我的第一个想法是我没有安装正确的构建工具,所以我查看了我的android-sdk/build-tools目录。我只能看到一个名为18.1.1的目录。因此,我认为如果我更新我的android sdk,它会下载版本17.0.0。所以我运行了以下命令:
android update sdk --no-ui
看起来虽然下载了很多东西,但我再次查看构建工具目录,仍然只有版本18.1.1。
所以问题是:
1)我是否正确地认为由于Android SDK目录(/android-sdk/build-tools)中没有正确的构建工具版本,因此构建失败?
2)如何在无头服务器上更新构建工具,以便我拥有版本17.0.0?
如果需要更多信息,请告诉我。
非常感谢您的帮助。
buildToolsVersion“18.1.1”
。 - petey