Версия Gradle не поддерживается после обновления Android Studio - PullRequest
1 голос
/ 28 февраля 2020

Я работаю на Windows 10.

Я только что обновил студию Android до 3.6, и мое приложение больше не синхронизируется. Я получаю 3 отдельных ответа на ошибку

. Причина: org.gradle.api.internal.plugins.PluginApplicationException: Не удалось применить плагин [id 'com. android .internal.version -check ']

Причина: java .lang.RuntimeException: Минимальная поддерживаемая версия Gradle - 5.6.4. Текущая версия 5.4.1. При использовании оболочки Gradle попробуйте отредактировать distributionUrl в C: \ Users \ отредактировано \ отредактировано \ Documents \ Android Studio \ app \ gradle \ wrapper \ gradle-wrapper .properties to gradle-5.6.4-all.zip

ОШИБКА: Минимальная поддерживаемая версия Gradle составляет 5.6.4. Текущая версия 5.4.1.

Пожалуйста, исправьте настройки Gradle проекта.

Исправьте обертку Gradle и повторно импортируйте проект (Появляется как ссылка, которую я не нажимаю) )

Свойства оболочки Open Gradle (для меня это ссылка, которую нельзя нажимать)

Настройки Gradle (ссылка, которая не нажимается) для меня) *

Будучи умным, как я, я проверил свои свойства gradle-wrapper:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

В структуре проекта версия Gradle также верна, 5.6. 4.

Я удалил и переустановил Android Studio.

Я также попытался запустить программу на другом компьютере.

Я создал новый (работает! ) проект для сравнения файла свойств gradle-wrapper и все совпадает.

Пожалуйста, помогите мне, если можете.

Ответы [ 3 ]

0 голосов
/ 07 марта 2020

Я переименовал каталог проекта и повторно импортировал проект, и это сработало. Затем я изменил его обратно на старое имя, и оно продолжало работать. Волхвы c!

PS Кстати, я также удалил все файлы .iml .idea .gradle файлы gradle gradlew gradlew.bat также.

0 голосов
/ 31 марта 2020

Да, он просто игнорирует то, что находится в gradle-wrapper.properties. После недели разочарований и попыток десятков различных решений, которые не решили эту проблему ...

  1. Создайте новый фиктивный проект 3.6.1 и Gradle Syn c, чтобы принудительно загрузить новый дистрибутив Gradle.

  2. Затем в Файл -> Настройки -> Gradle , установите Использовать Gradle из в Указанное местоположение и задайте полный путь, где находится ваш gradle (например, C:\Users\Duncan\.gradle\wrapper\dists\gradle-5.6.4-all\ankdp27end7byghfw1q2sw75f\gradle-5.6.4). И, наконец, это снова работает!

  3. Затем вы можете удалить новый фиктивный проект.

Почему Android Studio / Gradle так невероятно усложнены и ненадежный? Каждое обновление - это кошмар.

0 голосов
/ 04 марта 2020

Обновление относительно того, как я разрешил ситуацию. Я запустил новый проект и скопировал весь код Kotlin и XML. Я до сих пор не уверен, что пошло не так.

...