В приложении для Android
я обновил Android Studio до последней версии (3.6.1)
Теперь при синхронизации Gradle, плагин Gradle не найден с ошибками следующим образом:
Вызвано: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException: Не удалось разрешить все файлы для конфигурации ': classpath'.
А также
Вызвано: org.gradle.internal.resolve.ModuleVersionNotFoundException: не удалось найти com.android.tools.build:gradle:3.0.0.
Это сводит меня с ума, потому что я меняю версию Gradle и версию плагина Gradle на несколько других возможностей, но опять же плагин Gradle не найден с той же ошибкой
Файл Build.Gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
allprojects {
repositories {
jcenter()
google()
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
И файл Gradle.Wrappers.Properties:
#Thu Mar 05 15:41:52 IRST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
Изменить:
я также добавил следующие данные:
Версия SDK для компиляции: 25
Build Tools Версия: 25.0.3
Ответы:
Вот что сработало для меня:
Откройте файл build.gradle из папки вашего приложения, он должен выглядеть примерно так
добавьте google () в репозитории в - buildscript и все проекты так:
В Android Studio выберите « Файл» -> « Структура проекта». [Ярлык: Ctrl + Alt + Shift + S ]
На вкладке Проект -> Версия плагина Android Gradle -> 3.6.1 и Версия Gradle -> 5.6.4 |||
Наконец, на вкладке Модуль убедитесь, что версия SDK для компиляции> 14 (то есть: 25, 28 или 29 ..)
источник
В вашем файле gradle-wrapper.properties измените distributionUrl на:
https://services.gradle.org/distributions/gradle-5.6.4-all.zip
Содержимое файла gradle-wrapper.properties должно быть таким:
источник
Я не нашел решения, единственное было вернуть это в build.gradle (проект)
к этому
и это сработало!
источник
Другая проблема: использование в макете также вызывает проблемы. Android Studio не найдет макет! Обходной путь: закомментируйте, а затем закомментируйте его. Сборка теперь должна работать!
источник
это исправить мою проблему изменить распределение URL
в
а потом
это сработало
источник