не удалось разрешить зависимость com.google.android.gms: play-services-location: 16.0.0

#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() этого должно быть достаточно, и я определенно не работаю в автономном режиме.

Есть предложения, что может быть не так?файл gradle корневого уровня

файл gradle уровня приложения

Комментарии:

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 день! Произошла незначительная ошибка. в названии библиотеки был введен пробел. После удаления этого он был синхронизирован