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 になるようにヘッドレス サーバーのビルド ツールを更新するにはどうすればよいですか?
さらに情報を提供する必要がある場合は、お知らせください。
よろしくお願いします。