Chcę używać Gradle 1.10 zamiast 1.9. Nie wiem, gdzie to zmienić.
Jeśli wstawię to:
task wrapper(type: Wrapper) {
gradleVersion = '1.10'
}
w moim build.gradle
i przebudowie jest ponownie zbudowany z Gradle 1.9 (więc nic się nie dzieje).
Wygląda na to, że to wszystkie ustawienia: (a sekcja pomocy IntelliJ o Gradle w ogóle nie pomaga :()
intellij-idea
gradle
Facet
źródło
źródło
gradle(w) wrapper
po wymianiegradleVersion
?wrapper
zadanie ponowniewrapper
zadanie. Wciąż nie wiem, czym właściwie jest domyślna paczka Gradle .Odpowiedzi:
Najłatwiej jest wykonać następujące polecenie z wiersza poleceń (zobacz Uaktualnianie Gradle Wrapper w dokumentacji):
Ponadto możesz użyć
--distribution-type
parametru z wartościąbin
lub lub,all
aby wybrać typ rozkładu. Użyjall
typu dystrybucji, aby uniknąć podpowiedzi z IntelliJ IDEA lub Android Studio, która zaoferuje pobranie Gradle ze źródłami:Możesz też utworzyć
wrapper
zadanie niestandardowei biegnij
./gradlew wrapper
.źródło
./gradlew :wrapper
z dwukropkiem przed nazwą zadania.Otwórz plik
gradle/wrapper/gradle-wrapper.properties
w swoim projekcie. Zmień wersję w,distributionUrl
aby korzystać z wersji, której chcesz użyć, np.źródło
Chciałem tylko zadzwonić, że trafiłem w to po aktualizacji komponentów Android Studio.
Udało mi się otworzyć gradle-wrapper.properties i zaktualizować używaną wersję gradle. Od teraz dla moich projektów wiersz brzmi:
źródło
./gradlew wrapper --gradle-version=5.4.1 --distribution-type=bin
https://gradle.org/install/#manually
Sprawdzić:
Aby wprowadzić go bez polecenia:
przejdź do->
gradle/wrapper/gradle-wrapper.properties
adres URL dystrybucji i zmień go na zaktualizowaną wersję zipwynik:
źródło
w
build.gradle
dodatkuwrapper { gradleVersion = '6.0' }
źródło
Zadanie „wrapper” w gradle jest wywoływane, jeśli użyto polecenia gradlew, a jeśli używasz polecenia gradle do zbudowania zadania opakowującego, nie jest wywoływane. Istnieją więc dwa sposoby zmiany wersji programu Gradle.
Użyj polecenia „gradlew build”, to polecenie wywoła zadanie opakowania, o którym wspomniałeś. To zadanie zmieni parametr „distributionUrl” w pliku gradle-wrapper.properties i automatycznie pobierze żądaną wersję gradle. Przykład distributionUrl w pliku dla wersji 4.2. distributionUrl = https: //services.gradle.org/distributions/gradle-4.2-bin.zip
Jeśli nie używasz opakowania gradle, po prostu pobierz żądaną wersję gradle i ustaw ścieżkę zmiennej środowiskowej, a także pokaż ją IDEA.
PS, aby uzyskać więcej informacji na temat programu Gradle Wrapper, radzę przeczytać: https://docs.gradle.org/current/userguide/gradle_wrapper.html
źródło
Miałem ten sam problem ze zmianą domyślnej wersji gradle z 5.0 na 4.7, poniżej znajdują się kroki, aby zmienić domyślną wersję gradle w intellij 1) Zmień wersję gradle w gradle / wrapper / gradle-wrapper.properties w tej dystrybucji właściwościUrl 2) Naciśnij przycisk odświeżania w menu projektów gradle, aby rozpocząć pobieranie nowej wersji zip
źródło
Najpierw pozwól Gradle ustawić poprawny adres URL dystrybucji
Następnie - może nie być potrzebne, ale tak właśnie zrobiłem - edytuj plik build.gradle projektu, aby pasował do wersji
Na koniec usuń foldery .gradle i gradle oraz pliki gradlew i gradlew.bat. ( Oryginalna odpowiedź )
Teraz odbuduj projekt.
Ponieważ inne odpowiedzi mi nie wystarczały, a komentarz wskazujący na te dodatkowe kroki jest łatwy do przeoczenia, tutaj jako osobna odpowiedź
źródło