Ошибка "Минимальная поддерживаемая версия Gradle 5.1.1. Текущая версия 4.4.1" после обновления Android Studio

Я обновил Android Studio с версии 3.3 до 3.4 и после установки и выполнения ./gradlew lint я получаю следующую ошибку:

В этой сборке использовались устаревшие функции Gradle, что делает его несовместим с Gradle 6.0.

Затем я использую следующую команду для получения более подробной информации:

  ./gradlwe build --warning-mode=all

И я получаю следующее сообщение:

Не удалось применить плагин [id 'com.android.application']

  Минимальная поддерживаемая версия Gradle - 5.1.1. Текущая версия 4.4.1. Если вы используете оболочку gradle, попробуйте отредактировать distributionUrl в .gradle/daemon/4.4.1/gradle/wrapper/gradle-wrapper.properties   на gradle-5.1.1 -all.zip

И когда я отредактировал свои свойства gradle-wrapper.properties, я вижу, что изменения уже сделаны, т.е. версия distributionUrl уже была gradle-5.1.1. -all.zip

Есть идеи, что как это решить?

Ответы

Ответ 1

Наконец, я наконец смог решить эту проблему, ~/.gradle/wrapper/dists папки самой старой версии в ~/.gradle/wrapper/dists и оставив только gradle-5.1.1-all

Ответ 2

Вы можете просто отредактировать YOUR_APPLICATION_FOLDER/gradle/wrapper/gradle-wrapper.properties и изменить последнюю строку на: distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip Android Studio загрузит необходимую библиотеку.

Ответ 3

Это было мое решение.

My_project
  /gradle
  /wrapper
  /gradle-wrapper.properties 

Измените эту строку с помощью Gradle 5.1.1

distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

Ответ 4

В моем случае gradle не удалось загрузить указанную версию, хотя я пробовал все предыдущие решения.

Судя по всему, я открывал свой проект, выбрав каталог "MyProject/App". Gradle успешно обновился, когда я открыл тот же проект, выбрав папку "MyProject".

Ответ 5

Если вы используете Ubuntu и все приведенные выше ответы не решили вашу проблему, попробуйте обновить Gradle на вашем Ubuntu с помощью этих команд из этого ответа https://askubuntu.com/a/975018/714791

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt upgrade gradle

Это поможет я надеюсь

Ответ 6

Попробуйте вручную загрузить Gradle-5.1.1 с https://gradle.org/releases, затем перейдите в файл/структура проекта/проект и поместите новую версию в версию Gradle. (Вы также можете использовать эту ссылку - jenv.io/candidate/gradle)

Ответ 7

У меня возникла та же проблема после перехода с библиотеки android.support на androidx где библиотека junit начинается с androidTestImplementation, а не testImplementation.

Итак, я изменился

testImplementation "junit:junit:$rootProject.junitVersion"

в

androidTestImplementation androidx.test.ext:junit:1.0.0-beta01

или же

androidTestImplementation "junit:junit:$rootProject.junitVersion"


Не забудьте добавить android перед тестовой реализацией

Ответ 8

Может быть, это ваша переменная среды gradle. выполнить 'gradle -v' Убедитесь, что версия проекта gradle соответствует версии переменной среды gradle