Ich möchte Gradle 1.10 anstelle von 1.9 verwenden. Ich kann anscheinend nicht finden, wo ich das ändern kann.
Wenn ich das sage:
task wrapper(type: Wrapper) {
gradleVersion = '1.10'
}
In meinem build.gradle
und Rebuild wird es wieder mit Gradle 1.9 erstellt (also passiert eigentlich nichts).
Dies scheinen alle Einstellungen zu sein: (und der Hilfeabschnitt von IntelliJ über Gradle hilft überhaupt nicht :()
intellij-idea
gradle
Kerl
quelle
quelle
gradle(w) wrapper
nach dem Wechseln neu generiertgradleVersion
?wrapper
Aufgabe dann erneut auswrapper
Aufgabe neu generiert habe . Ich bin immer noch verwirrt, was der Standard-Gradle-Wrapper eigentlich ist.Antworten:
Am einfachsten ist es, den folgenden Befehl über die Befehlszeile auszuführen (siehe Aktualisieren des Gradle Wrapper in der Dokumentation):
Darüber hinaus können Sie
--distribution-type
Parameter mit entwederbin
oderall
Wert verwenden, um einen Verteilungstyp auszuwählen. Verwenden Sie denall
Verteilungstyp, um einen Hinweis von IntelliJ IDEA oder Android Studio zu vermeiden, der Ihnen das Herunterladen von Gradle mit folgenden Quellen bietet:Oder Sie können eine benutzerdefinierte
wrapper
Aufgabe erstellenund laufen
./gradlew wrapper
.quelle
./gradlew :wrapper
mit einem Doppelpunkt vor dem Aufgabennamen aus.Öffnen Sie die Datei
gradle/wrapper/gradle-wrapper.properties
in Ihrem Projekt. Ändern Sie die Version indistributionUrl
, um die Version zu verwenden, die Sie verwenden möchten, z.quelle
Ich wollte nur einschalten, dass ich dies nach dem Aktualisieren der Android Studio-Komponenten getroffen habe.
Für mich hat es funktioniert, gradle-wrapper.properties zu öffnen und die verwendete gradle-Version zu aktualisieren. Für meine Projekte lautet die Zeile ab sofort:
quelle
Die 'Wrapper'-Aufgabe in gradle wird aufgerufen, wenn der Befehl gradlew verwendet wird. Wenn Sie den Befehl gradle zum Erstellen der Wrapper-Aufgabe verwenden, wird sie nicht aufgerufen. Es gibt also zwei Möglichkeiten, wie Sie Ihre Gradle-Version ändern können.
Verwenden Sie den Befehl 'gradlew build'. Dieser Befehl ruft die von Ihnen erwähnte Wrapper-Task auf. Diese Aufgabe ändert den Parameter 'DistributionUrl' in der Datei gradle-wrapper.properties und lädt automatisch die gewünschte Gradle-Version herunter. Beispiel DistributionUrl in der Datei für Version 4.2. DistributionUrl = https: //services.gradle.org/distributions/gradle-4.2-bin.zip
Wenn Sie den Gradle-Wrapper nicht verwenden, laden Sie einfach die gewünschte Version des Gradle herunter, legen Sie den Pfad der Umgebungsvariablen fest und zeigen Sie ihn IDEA an.
PS: Weitere Informationen zu Gradle Wrapper finden Sie unter: https://docs.gradle.org/current/userguide/gradle_wrapper.html
quelle
./gradlew wrapper --gradle-version=5.4.1 --distribution-type=bin
https://gradle.org/install/#manually
Überprüfen:
So geben Sie es ohne Befehl ein:
Gehen Sie zu->
gradle/wrapper/gradle-wrapper.properties
Distributions-URL und ändern Sie sie in die aktualisierte Zip-VersionAusgabe:
quelle
Zusätzlich
build.gradle
hinzufügenwrapper { gradleVersion = '6.0' }
quelle
Lassen Sie zunächst gradle die richtige Verteilungs-URL einstellen
Dann - möglicherweise nicht erforderlich, aber genau das habe ich getan - bearbeiten Sie das build.gradle des Projekts entsprechend der Version
Löschen Sie abschließend die Ordner .gradle und gradle sowie die Dateien gradlew und gradlew.bat. ( Ursprüngliche Antwort )
Erstellen Sie jetzt das Projekt neu.
Da die anderen Antworten für mich nicht ausreichten und der Kommentar zu diesen zusätzlichen Schritten leicht zu übersehen ist, hier als separate Antwort
quelle
Ich war für gleiche Frage , die sich standardmäßig gradle Version 5,0-4,7 Ändern Im Folgenden sind die Schritte zur Änderung Standard gradle Version in intellij 1) Änderung gradle Version in gradle / Wrapper / gradle-wrapper.properties in dieser Eigenschaft distributionUrl 2) Hit Refresh - Button im Menü gradle-Projekte, damit die neue Version von gradle zip heruntergeladen wird
quelle