#android #android-gradle-plugin #google-play-services
#Android #android-gradle-plugin #google-play-services
Вопрос:
Я не могу разрешить зависимость от моей системы для библиотеки местоположений google play.
Точные ошибки
Не удалось разрешить зависимость для ‘:app@debug /compileClasspath’: Не удалось разрешить com.google.android.gms: play-services-location: 16.0.0. Показать подробную информацию о затронутых модулях: приложение
Не удалось разрешить зависимость для ‘:app@debugAndroidTest/compileClasspath’: Не удалось разрешить com.google.android.gms: play-services-location: 16.0.0. Показать подробную информацию о затронутых модулях: приложение
Не удалось разрешить зависимость для ‘:app@debugUnitTest/compileClasspath’: Не удалось разрешить com.google.android.gms: play-services-location: 16.0.0. Показать подробную информацию о затронутых модулях: приложение
Я надеюсь, google()
этого должно быть достаточно, и я определенно не работаю в автономном режиме.
Комментарии:
1. При попытке синхронизировать gradle в консоли должно быть больше информации.
2. опубликуйте свои файлы build.gradle
Ответ №1:
На основе https://mvnrepository.com/artifact/com.google.android.gms/play-services-location/16.0.0 запрос Я вижу, что это часть репозитория google (), поэтому, пожалуйста, убедитесь, что у вас есть google () как часть ваших разделов репозиториев {} (в buildScript и allProjects корневого файла build.gradle).
Комментарии:
1. Да, он доступен в buildScript и всех проектах файла build.gradle
2. @Kaveri для проверки необходимо выполнить чрезвычайно простой тест. Просто создайте пустой проект в android Studio, нет необходимости изменять файл build.gradle верхнего уровня, поскольку в нем уже есть ссылки google (). Затем добавьте
implementation 'com.google.android.gms:play-services-location:16.0.0'
в build.gradle вашего приложения. Работает! Ваша проблема, по-видимому, в чем-то другом или в опечатке.3. нет, это не так. Я прикрепил файлы gradle верхнего уровня и уровня приложения. пожалуйста, взгляните
4. В нем говорится
debugUnitTest
. Вам не хватаетtestImplementation 'com.google.android.gms:play-services-location:16.0.0'
иandroidTestImplementation 'com.google.android.gms:play-services-location:16.0.0'
. Но в любом случае я подозреваю, что это также не сработает. Вам нужно сделать то, что я опубликовал выше — начать с чистого проекта. В вашем существующем решении происходит какой-то другой беспорядок.
Ответ №2:
Наконец, я решил эту ошибку через 1 день! Произошла незначительная ошибка. в названии библиотеки был введен пробел. После удаления этого он был синхронизирован