web-dev-qa-db-fra.com

Comment mettre à jour les services Google Play vers 9.8.7

J'essaie d'implémenter firebase dans un projet Android mais je reçois toujours:
Services Google Play obsolètes . Requires 9877000 but found 9683480
Les fichiers de mon projet/application graddle ressemblent à:

...
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'

et

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

J'ai créé Nexus S emulator avec API 23 et cible: Android 6.0 (API Google) x86_64

La version de Google App Services de l'émulateur interne est 9.6.83

Que dois-je faire pour pouvoir exécuter firebase car je ne sais plus quoi installer ou mettre à jour: /
Je suis nouveau sur Android et je ne sais pas s'il me manque quelque chose de petit.

10
1110

Les outils Android mis à jour (qui contient l'image système Android Emulator) ne sont pas encore disponibles. Vos émulateurs disposeront des services Google Play 9.8 une seule fois, ce qui est une condition préalable à Firebase SDK 9.8.

Si vous souhaitez effectuer un test sur un émulateur, vous devez rétrograder votre application vers Firebase SDK 9.6 pour le moment.

Si vous déployez sur un périphérique physique, il aura probablement déjà la dernière version.

16
Frank van Puffelen

Une solution possible serait de rétrograder la version de l'API de l'émulateur (par exemple de 23 à 20) en créant un nouvel émulateur ( Outils -> Android -> Gestionnaire AVD -> Créer un nouveau périphérique virtuel . Sur le deuxième écran, sélectionnez la version de votre API préférée (par exemple 20).

0
george mano