Какую библиотеку я должен использовать для Location при использовании карт Google? - PullRequest
0 голосов
/ 16 января 2020

У меня есть следующая библиотека для карт Google, и она отлично работает

implementation 'com.google.android.gms:play-services-maps:16.1.0'

Но когда я пытаюсь добавить эту для местоположения,

implementation 'com.google.android.gms:play-services-location:16.1.0'

возникает следующая ошибка

Failed to resolve: com.google.android.gms:play-services-location:16.1.0

Какую библиотеку для местоположения я должен использовать? СПАСИБО.

Ответы [ 2 ]

1 голос
/ 16 января 2020

Вероятно, потому что 16.1.0 не существует для этой библиотеки. Библиотеки Google Play Services не всегда имеют одинаковую версию. Таким образом, карты могут быть в 16.1.0, но местоположение может даже не иметь этой версии.

Чтобы получить последние версии, проверьте официальную страницу релиза: https://developers.google.com/android/guides/releases

И поскольку вы только начинаете, убедитесь, что используете самые последние версии:

com.google.android.gms:play-services-location:17.0.0
com.google.android.gms:play-services-maps:17.0.0

Да, это совпадение, что эти версии в настоящее время одинаковы. Как вы видите в списке, на 19.0.0 уже есть библиотеки, например appindexing

com.google.firebase:firebase-appindexing:19.0.0

Edit

Небольшой практический совет: если вы замените версию + и syn c проекта, gradle получит самый новый, а затем вы можете использовать предупреждение IDE, чтобы заменить + снова на самый новый номер версии. Это немного облегчает проверку на разных страницах, есть ли новая версия или нет et c

1 голос
/ 16 января 2020

Здесь вы получите последние зависимости gradle

https://developers.google.com/android/guides/setup

...