Я хочу использовать Gradle 1.10 вместо 1.9. Кажется, я не могу найти, где это изменить.
Если я поставлю это:
task wrapper(type: Wrapper) {
gradleVersion = '1.10'
}
в моем build.gradle
и rebuild он снова построен с Gradle 1.9 (так что на самом деле ничего не происходит).
Кажется, это все настройки: (и раздел справки IntelliJ о Gradle совсем не помогает :()
intellij-idea
gradle
Парень
источник
источник
gradle(w) wrapper
после заменыgradleVersion
?wrapper
снова выполните задачуwrapper
задачу. Тем не менее, я все еще не понимаю, что такое обертка по умолчанию .Ответы:
Самый простой способ - выполнить следующую команду из командной строки (см. Обновление Gradle Wrapper в документации):
Более того, вы можете использовать
--distribution-type
параметр со значениемbin
или,all
чтобы выбрать тип распределения. Используйтеall
тип распространения, чтобы избежать подсказки от IntelliJ IDEA или Android Studio, которая предложит вам загрузить Gradle с исходниками:Или вы можете создать индивидуальную
wrapper
задачуи беги
./gradlew wrapper
.источник
./gradlew :wrapper
с двоеточием перед именем задачи.Откройте файл
gradle/wrapper/gradle-wrapper.properties
в своем проекте. Измените версию в,distributionUrl
чтобы использовать версию, которую вы хотите использовать, например,источник
Я просто хотел сказать, что ударил это после обновления компонентов Android Studio.
Для меня сработало открытие gradle-wrapper.properties и обновление используемой версии gradle. На данный момент для моих проектов строка гласит:
источник
./gradlew wrapper --gradle-version=5.4.1 --distribution-type=bin
https://gradle.org/install/#manually
Проверить:
Чтобы ввести его без команды:
перейти к->
gradle/wrapper/gradle-wrapper.properties
URL-адрес распространения и измените его на обновленную версию zip-архивавыход:
источник
В
build.gradle
ономwrapper { gradleVersion = '6.0' }
источник
Задача-оболочка в gradle вызывается, если используется команда gradlew, если вы используете команду gradle для создания задачи-оболочки, не вызывается. Итак, есть два способа изменить версию Gradle.
Используйте команду 'gradlew build', эта команда вызовет указанную вами задачу оболочки. Эта задача изменит параметр distributionUrl в файле gradle-wrapper.properties и автоматически загрузит нужную вам версию gradle. Пример distributionUrl в файле для версии 4.2. distributionUrl = https: //services.gradle.org/distributions/gradle-4.2-bin.zip
Если вы не используете оболочку gradle, просто загрузите нужную версию gradle и установите путь к переменной среды, а также покажите ее IDEA.
PS для получения дополнительной информации о оболочке gradle я предлагаю вам прочитать: https://docs.gradle.org/current/userguide/gradle_wrapper.html
источник
Я столкнулся с той же проблемой при изменении версии gradle по умолчанию с 5.0 на 4.7. Ниже приведены шаги по изменению версии gradle по умолчанию в intellij 1) Измените версию gradle в gradle / wrapper / gradle-wrapper.properties в этом свойстве distributionUrl 2) Нажмите кнопку обновления в меню проектов Gradle, чтобы начать загрузку новой версии Gradle Zip
источник
Во-первых, позвольте gradle установить правильный URL-адрес распределения
Затем - может быть, не нужно, но это то, что я сделал - отредактируйте build.gradle проекта, чтобы он соответствовал версии
Наконец, удалите папки .gradle и gradle, а также файлы gradlew и gradlew.bat. ( Оригинальный ответ )
Теперь перестройте проект.
Поскольку других ответов мне было недостаточно, и комментарий, указывающий на эти дополнительные шаги, легко упустить из виду, здесь как отдельный ответ
источник