При работе с Gradle часто возникает сообщение об ошибке «Не удалось применить плагин. Минимальная поддерживаемая версия Gradle — X.X.X. Текущая версия — Y.Y.Y». Эта ошибка указывает на то, что используемая версия Gradle несовместима с необходимым плагином. В этой статье блога мы рассмотрим несколько способов обновления версии Gradle, а также примеры кода для решения этой проблемы.
Методы обновления версии Gradle:
- Метод 1: обновление вручную
Один из способов обновить версию Gradle — вручную загрузить и установить нужную версию. Выполните следующие действия:
Шаг 1. Откройте официальный сайт Gradle ( https://gradle.org/releases/ ) и перейдите в раздел «Релизы».
Шаг 2. Загрузите нужную версию Gradle. Например, если в сообщении об ошибке требуется минимальная версия 6.1.1, загрузите соответствующий дистрибутив.
Шаг 3. Извлеките загруженный дистрибутив в нужное место в вашей системе.
Шаг 4. Обновите свойство distributionUrlв файле gradle-wrapper.properties, который находится в каталоге gradle/wrapperвашего проекта. Например:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-bin.zip
Шаг 5. Сохраните изменения, и Gradle теперь будет использовать обновленную версию.
- Метод 2: оболочка Gradle
Gradle Wrapper — это удобный способ гарантировать, что все разработчики, работающие над проектом, используют одну и ту же версию Gradle. Чтобы обновить версию Gradle с помощью оболочки, выполните следующие действия:
Шаг 1. Откройте файл gradle-wrapper.properties, расположенный в каталоге gradle/wrapperвашего проекта.
Шаг 2. Обновите свойство distributionUrlдо нужной версии Gradle. Например:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-bin.zip
Шаг 3. Сохраните изменения, и Gradle автоматически загрузит и будет использовать обновленную версию при следующем запуске задачи Gradle.
- Метод 3: плагин версии Gradle
Плагин версии Gradle упрощает процесс управления версиями Gradle в проекте. Чтобы использовать этот плагин, выполните следующие действия:
Шаг 1. Откройте файл build.gradleвашего проекта.
Шаг 2. Добавьте следующие строки кода в начало файла:
plugins {
id 'com.github.ben-manes.versions' version '0.38.0'
}
Шаг 3. Запустите следующую команду в терминале или командной строке:
./gradlew dependencyUpdates
Шаг 4: Команда сгенерирует отчет с указанием доступных версий Gradle. Обновите файл gradle-wrapper.propertiesили файл build.gradle, чтобы использовать нужную версию.
Обновление версии Gradle необходимо для обеспечения совместимости с необходимыми плагинами. В этой статье мы обсудили три метода обновления версий Gradle, включая обновление вручную, использование Gradle Wrapper и использование плагина версии Gradle. Следуя этим методам и сопровождающим их примерам кода, вы сможете устранить ошибку «Не удалось применить плагин» и продолжить бесперебойную работу над проектами на основе Gradle.