Ошибка «Минимальная поддерживаемая версия Gradle 5.1.1. Текущая версия 4.4.1» после обновления Android Studio - PullRequest
2 голосов
/ 21 апреля 2019

Я обновил 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

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

Ответы [ 5 ]

1 голос
/ 20 июля 2019

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

0 голосов
/ 15 июля 2019

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

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

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

0 голосов
/ 21 апреля 2019

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

0 голосов
/ 02 июля 2019

У меня возникла та же проблема после перехода с 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 перед тестовой реализацией

0 голосов
/ 21 апреля 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...