Как обновить сервисы Google Play до 9.8.7

Я пытаюсь реализовать firebase в проекте android, но всегда получаю:
Службы Google Play устарели. Requires 9877000 but found 9683480
Мои файлы проекта/файла проекта graddle выглядят следующим образом:

...
compile 'com.google.firebase:firebase-core:9.8.0'
    compile 'com.google.firebase:firebase-database:9.8.0'
    compile 'com.google.firebase:firebase-auth:9.8.0'

}

apply plugin: 'com.google.gms.google-services'

и

dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'
        classpath 'com.google.gms:google-services:3.0.0'

Я создал эмулятор Nexus S с API 23 и целевым: Android 6.0 (API Google) x86_64

Внутри эмулятора версия приложения Google App Services 9.6.83

Что мне делать, чтобы иметь возможность запускать firebase, так как не знаю, что устанавливать или обновлять больше:/
Я новичок в android и не знаю, не хватает ли я чего-то маленького.

Ответ 1

Обновленные инструменты для Android (которые содержат изображение системы Android Emulator) еще не закончены. Только после этого ваши эмуляторы будут иметь Google Play Services 9.8, что является предварительным условием для Firebase SDK 9.8.

Если вы хотите протестировать эмулятор, вам нужно будет понизить ваше приложение до Firebase SDK 9.6 на данный момент.

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

Ответ 2

Возможно, пошаговое руководство будет понизить версию API эмулятора (например, с 23 до 20), создав новый эмулятор ( Инструменты → Android → AVD Manager → Создать новый виртуальный Устройство. На втором экране выберите предпочтительную (например, 20) версию API.