Подтвердить что ты не робот

Как изменить версию '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?

4b9b3361

Ответ 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 enter image description here
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