2017-02-21 14 views
1

Я пытаюсь дисплеи карты на моем приложении для Android, он работал до этого я попытался запустить мое приложение в эмуляторе сегодня и я получаю сообщение об ошибке:Службы Google Play устарели. Требуется 10298000, но обнаружил, 10084470, Google Maps

Google Play services out of date. Requires 10298000 but found 10084470 

Я подозреваю, что я не компилирую правильные зависимости в моем файле Gradle, но я не уверен, какие из них будут работать. Вот что я использую в данный момент:

compile 'com.google.android.gms:play-services-maps:+' 
compile 'com.google.android.gms:play-services-location:+' 

Я также немного смущен, поскольку это работало только вчера!

+1

compile 'com.google.android.gms: play-services-maps: 9.8.0' никогда не использовать +. вы должны установить некоторую версию, пожалуйста, попробуйте –

+0

[см. здесь] (https://developers.google.com/android/guides/releases) –

+0

никогда не помещайте + в библиотеки, если вы не уверены, что его логика/методы/зависимости не будут изменение в новых версиях – Nilabja

ответ

1

Удалите плюс из своих зависимостей и укажите конкретную версию службы воспроизведения.