2014-05-05 10 views
11

Ich versuche gradle wrapper für ein Android-Projekt auszuführen, und dieser Fehler ausgelöst wird:Fehler erhalten "Gradel Version 1.10 ist erforderlich. Aktuelle Version ist 1.12." wenn "Gradle Wrapper" ausgeführt wird?

ist ein Problem aufgetreten Stammprojekt ‚myapp‘ auswertet.

> Gradel Version 1.10 ist erforderlich. Aktuelle Version ist 1.12. Wenn die gradle Wrapper verwenden, versuchen die distributionUrl in /Users/dude/myapp/gradle/wrapper/gradle-wrapper.properties Bearbeitung gradle-1.10-all.zip

Meine wrapper Aufgabe in build.gradle wie folgt aussieht:

Ich vor kurzem auf Gradle v1.12 über Homebrew aktualisiert. Wird es nicht unterstützt oder etwas? Wenn ja, wo kann ich das prüfen?

+0

Versuchen Sie auszuführen: gradlew build –

Antwort

8

Eine bestimmte Version des Gradle Android-Plugins erfordert eine bestimmte Version von Gradle (zumindest für jetzt), und es scheint, dass Ihre Version des Gradle Android-Plugins Gradle 1.10 erfordert. Weitere Informationen finden Sie in der Dokumentation zum Gradle Android-Plugin.

PS: Der Wrapper Task erstellt über die erforderlichen Dateien Gradle mit dem (generiert) gradlew Skript ausgeführt werden soll, die die bevorzugte Art und Weise ist installieren Gradle (keine manuelle laufen kann jeder bauen in seiner gradle-wrapper.properties welche Gradle Version angeben es braucht).

+4

BTW: Kürzlich aktualisierte Version von Android Gradle Plugin (0.10) unterstützt Gradle Versionen 1.10, 1.11 und 1.12. Sie verwenden wahrscheinlich noch das Android-Plugin 0.8. – Radim

+6

@Radim Danke, das war das Problem. Ich hatte 'com.android.tools.build: grandle: 0.9. +' In meinem 'build.gradle' spezifiziert. Ich stieß auf '0.10.0' und jetzt funktioniert es. Wenn Sie das als separate Antwort hinzufügen möchten, werde ich es akzeptieren. :) –

+0

http://stackoverflow.com/questions/22252956/android-studio-gradle-issue-upgrading-to-version-0-5-0-gradle-migrating-from-0/22256954#22256954 –

1

ich hatte das gleiche Problem. Es stellte sich heraus, dass das alte Android Studio Gradle-bezogene Dateien eine Ebene über meinem Anwendungsordner erstellte. In meinem Fall war der Pfad in ~/git/und mein Projekt war bei ~/git/myproject. Ich habe jetzt Android Studio RC2 benutzt, und egal, wie ich die Konfiguration im Projekt änderte, wollte Gradle immer noch die alte Version 1.10 verwenden. Daher habe ich das Projekt erneut einen neuen Pfad ausgecheckt, und aktualisiert die Gradel Versionsreferenz innerhalb des Projekts, dann kompiliert.

+0

war Kopf für eine Minute dort bis ich das gefunden –

Verwandte Themen