5

Jenkins で Android Emulator を使用してプロジェクトをビルドおよびテストしようとしています。しかし、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 になるようにヘッドレス サーバーのビルド ツールを更新するにはどうすればよいですか?

さらに情報を提供する必要がある場合は、お知らせください。

よろしくお願いします。

4

2 に答える 2

0

それを行う他の方法は、Jenkins に接続されている Android SDK Manager を使用して不足しているバージョンを手動で更新することです (構成を探します: ANDROID_SDK、その下で「tools/android.sh」にアクセスします)。

ここに画像の説明を入力

于 2016-04-20T05:56:26.193 に答える