Подтвердить что ты не робот

Службы Google Play устарели. Требуется 10084000, но найдено 9879470. Не удается обновить

Я делаю приложение для Android с Firebase. Это линии, вызывающие проблемы:

dependencies {
    compile 'com.google.firebase:firebase-core:10.0.1'
    compile 'com.google.firebase:firebase-auth:10.0.1'

Я получаю эту ошибку:

Google Play services out of date.  Requires 10084000 but found 9879470. 

Я запускаю приложение на эмуляторе. Невозможно обновить GPS на эмуляторе, поскольку в нем нет Google Play Store.

В SDK Manager говорится, что версия услуг Google Player составляет 38.

Нет очевидного способа обновить это.

4b9b3361

Ответ 1

Обновлено 28 февраля 2017 г.. Отправлено 4 изображений эмулятора для API 25 и доступно для загрузки. Он содержит Google Play Services 10.2.98, который поддерживает Firebase 10.2.0.


Изображение системы эмулятора, которое поддерживает Firebase 10.0.1, еще не выпущено для API 25. Образ системы Rev 19 для API 23 поддерживает 10.0.1.

У вас есть три варианта:

  • Подождите, пока не будет выпущено изображение системы эмулятора API 25, поддерживающее 10.0.1
  • Создайте эмулятор с использованием Rev 19 образа системы API 23. В автономном SDK-менеджере изображения эмулятора сгруппированы по API и имеют такие имена, как "Google API... System Image". Убедитесь, что установлен Rev 19.
  • В вашей сборке перейдите к предыдущей версии Firebase, чтобы разрешить использование имиджа эмулятора API 25.

При запуске эмулируемого устройства вы можете увидеть версию Google Play Services, установленную, выбрав "Настройки" > "Приложения" и выбрав "Службы Google Play".

Ответ 2

Я просто решил это, изменив версию зависимостей. просто используйте:

compile 'com.google.firebase:firebase-core:9.6.0'
compile 'com.google.firebase:firebase-auth:9.6.0'