Как изменить версию 'default gradle wrapper' в IntelliJ IDEA?
Я хочу использовать Gradle 1.10 вместо 1.9. Я не могу найти, где это изменить.
Если я поставлю это:
task wrapper(type: Wrapper) {
gradleVersion = '1.10'
}
в моем build.gradle
и перестроить, он снова построен с Gradle 1.9 (так что ничего не происходит).
Кажется, что все настройки: (и IntelliJ раздел справки о Gradle не помогает вообще:()
![What does "not configured for the current" project mean?]()
Ответы
Ответ 1
Самый простой способ - выполнить следующую команду из командной строки (см. Обновление Gradle Wrapper в документации):
./gradlew wrapper --gradle-version 5.5
Более того, вы можете использовать параметр --distribution-type
параметром bin
или all
чтобы выбрать тип распределения. Используйте all
типы распространения, чтобы избежать подсказки IntelliJ IDEA или Android Studio, которая предложит вам загрузить Gradle с источниками:
./gradlew wrapper --gradle-version 5.5 --distribution-type all
Или вы можете создать пользовательскую задачу- wrapper
task wrapper(type: Wrapper) {
gradleVersion = '5.5'
}
и запустить ./gradlew wrapper
.
Ответ 2
Откройте файл gradle/wrapper/gradle-wrapper.properties
в вашем проекте. Измените версию в distributionUrl
, чтобы использовать версию, которую хотите использовать, например,
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
Ответ 3
Задача 'wrapper' в 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.
P.S. для получения дополнительной информации об gradle обертке я предлагаю вам прочитать: https://docs.gradle.org/current/userguide/gradle_wrapper.html
Ответ 4
Я просто хотел сказать, что я ударил это после обновления компонентов Android Studio.
Что мне помогло, так это открыть gradle-wrapper.properties и обновить используемую версию gradle. На данный момент для моих проектов строка гласит:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip
Ответ 5
Сначала пусть gradle установит правильное распределение Url
cd projectDirectory
./gradlew wrapper --gradle-version 2.3.0
Затем - может и не понадобиться, а то, что я сделал - отредактируйте проект build.gradle в соответствии с версией
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
Наконец, удалите папки .gradle и gradle и файлы gradlew и gradlew.bat. (Оригинальный ответ)
Теперь перестройте проект.
Поскольку других ответов мне не хватало, и комментарий, указывающий на эти дополнительные шаги, легко упустить, здесь как отдельный ответ
Ответ 6
Я столкнулся с той же проблемой при изменении версии Gradle по умолчанию с 5.0 на 4.7. Ниже приведены шаги по изменению версии gradle по умолчанию в intellij
1) Измените версию Gradle в gradle/wrapper/gradle-wrapper.properties в этом свойстве distributionUrl
2) Нажмите кнопку "Обновить" в меню проектов Gradle, чтобы начать загрузку новой версии Zip.
Ответ 7
./gradlew wrapper --gradle-version=5.4.1 --distribution-type=bin
https://gradle.org/install/#manually
Проверять:
./gradlew tasks
Чтобы ввести его без команды:
перейдите к to-> gradle/wrapper/gradle-wrapper.properties
дистрибутива gradle/wrapper/gradle-wrapper.properties
и измените его на обновленную zip-версию
выход:
./gradlew tasks
Downloading https://services.gradle.org/distributions/gradle-5.4.1-bin.zip
...................................................................................
Welcome to Gradle 5.4.1!
Here are the highlights of this release:
- Run builds with JDK12
- New API for Incremental Tasks
- Updates to native projects, including Swift 5 support
For more details see https://docs.gradle.org/5.4.1/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Starting Daemon