小编Eme*_*gis的帖子

Android-Jenkins:在Jenkins Build Server上找不到Build Tools修订版17.0.0

我正在尝试使用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版本?

如果您需要我提供更多信息,请告诉我.

在此先感谢您的帮助.

continuous-integration android ci-server jenkins

5
推荐指数
1
解决办法
5043
查看次数