Ich versuche, die neueste Gradle-Version (2.0) zu verwenden, erhalte jedoch immer wieder diese Meldung, wenn ich auf das Gradle-Build- Terminal klicke . Warum wird nach der Version 1.10 gefragt? Ich bin neu in Gradle, also versuche ich, mich darum zu kümmern.
Gradle Version 1.10 ist erforderlich. Aktuelle Version ist 2.0
Hier sind meine Abhängigkeiten (Modul build.gradle Datei):
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
... und Wrapper-Aufgabe:
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
Außerdem habe ich die Verteilungs-URL wie folgt festgelegt (in der Datei local.properties):
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip
Das File->Settings->Gradle
Letzte ist, dass ich in "Anpassbaren Gradle-Wrapper verwenden" ausgewählt habe.
GRADLE_HOME
ist auf C: \ Programme (x86) \ Gradle \ gradle-2.0 eingestellt
Die build.gradle-Datei:
buildscript {
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
}
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
UPDATE1
Derzeit verwende ich dieses Android Studio 1.1.0 mit der Plugin-Version 1.1.0-rc1
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0-rc1'
}
Die Gradle-Version ist 2.3 in gradle-wrapper.properties
distributionUrl=http\://services.gradle.org/distributions/gradle-2.3-all.zip
Ich habe Plugin Version 1.1.0 ausprobiert, aber dann beschwert es sich über com.android.application
UPDATE 01/2016
Derzeit verwende ich die Gradle 2.9-Verteilung in gradle -> wrapper -> gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.zip
und Plugin ist
classpath 'com.android.tools.build:gradle:1.5.0'
quelle
Antworten:
Die Version des Android Gradle Plugins muss mit der Version von Gradle kompatibel sein. Überprüfen Sie die Versionskompatibilitätszuordnungstabelle .
quelle
1.0.+
für das Plugin und2.2.1
für GradleMeldung: "Gradle Version 1.10 ist erforderlich. Aktuelle Version ist 2.0"
Tritt auf, wenn: versucht wird, ein Android-Projekt zu erstellen, für das Gradle 1.10 erforderlich ist, während 2.0 als native Version verwendet wird.
Lösung: Verwenden von Gradle Wrapper
Schritte:
Stellen Sie sicher, dass die DistributionUrl in der Gradle-Wrapper-Eigenschaftendatei im Android-Projekt als gradle-1.10-all.zip angegeben ist . Der Dateipfad würde folgendermaßen aussehen:
Führen Sie den Befehl Gradle Wrapper auf der obersten Ebene des Projekts aus, auf der sich die ausführbaren Skripte (dh gradlew und gradlew.bat ) befinden.
Für Unix-ähnliche Betriebssysteme:
Für Windows :
Führen Sie den Build-Befehl mit Gradle Wrapper aus.
Für Unix-ähnliche Betriebssysteme:
Für Windows :
quelle
Ich behebe das Problem beim Aktualisieren der Gradle-Version in der Datei build.gradle:
}}
Das löst mein Problem. Ich hoffe das würde helfen.
quelle
Es sieht so aus, als ob die aktuelle Version des Android Gradle-Plugins (0.12.2) mit Gradle der Version spätestens 1.12 funktioniert.
Ich habe auf der Tools-Website keine direkte Erklärung dafür gefunden. Es gibt nur diesen Satz:
Aber ich habe manuell mit Gradle 2.0 und 1.2 getestet und es funktioniert nicht, daher glaube ich, dass diese Einschränkung von der Tools-Website weiterhin für das Android Gradle-Plugin 0.12.2 gilt.
Ich würde vorschlagen, durch Einstellen
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-bin.zip
in Ihrergradle-wrapper.properties
Datei auf Gradle 1.12 zurückzugreifen .Dann einfach
gradlew
wie gewohnt verwenden.quelle
Das Android-Plugin erfordert eine bestimmte Version von Gradle. Die neueste Android-Plugin-Version erfordert 1.12, die in Ihrem Build deklarierte Android-Plugin-Version erfordert 1.10.
quelle
Ich habe die Methode von wono auf dem Mac befolgt und den Fehler "gradlew command not found" erhalten. Problem behoben durch Ändern des Mods der Gradlew-Datei
Ich hoffe das wird anderen helfen
quelle
Wenn dieses Problem auftritt, weil Sie ein mit dem alten Android Studio entwickeltes Projekt in ein neues Android Studio verschoben haben, erstellen Sie einfach ein neues Projekt im neuen Android Studio und überprüfen Sie Ihre gradle-bezogenen Dateien mit dem neu erstellten Projekt.
quelle
WENN OBEN FIX, ARBEITEN SIE DIES NICHT
Sie müssen diese Zeile ändern
build.gradle
im
Sie müssen diese Zeile in Ihrem ändern
build.gradle
Im
quelle