Ich versuche den Android Emulator auf Jenkins zu verwenden, um mein Projekt zu erstellen und zu testen. Aber ich erhalte den folgenden Fehler, wenn ich meine grddle-Aufgaben ausführe; Ich bin mitAndroid-Jenkins: Build Tools Revision 17.0.0 konnte nicht gefunden werden Jenkins Build Server
fehlgeschlagen Build-Tools Revision 17.0.0
die gradle Aufgabe zu finden ist;
./gradlew clean connectedCheck
in meiner gradle Build-Datei habe ich die folgende Konfiguration
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 17
}
}
Der Build-Server eine Made Ubuntu-Instanz (12 etwas) ist. Mein erster Gedanke war, dass ich nicht die richtigen Build-Tools installiert hatte, also schaute ich in meinen android-sdk/build-tools-Director. Alles, was ich sehen konnte, war ein Verzeichnis namens 18.1.1. Also ich dachte, wenn ich mein Android SDK aktualisiert würde es Version 17.0.0 herunterladen. Also lief ich den folgenden Befehl ein:
android update sdk --no-ui
und es scheint, verschiedene viele Dinge herunterladen, aber in dem Build-Tools-Verzeichnis wieder ich nur noch Version 18.1.1 sehen.
So Fragen sind:
1) Bin ich recht in der Annahme der Build fehlschlägt, weil ich nicht die richtige Build-Tools Revision in meinem Android-SDK-Verzeichnis haben? (/ android-sdk/build-tools)
2) Wie aktualisiere ich die Build-Tools auf einem kopflosen Server, so dass ich die Version 17.0.0 habe?
Wenn Sie mich benötigen, um weitere Informationen zur Verfügung zu stellen, lassen Sie es mich bitte wissen.
Vielen Dank im Voraus für Sie helfen.
versuchen Sie es mit 'buildToolsVersion" 18.1.1 "' in Ihrer gradle Build-Datei – petey