web-dev-qa-db-fra.com

L'extraction du jeton FirebaseInstanceId a échoué. SERVICE_NOT_AVAILABLE

Je travaille sur une application Android, qui utilise l'authentification, la base de données et le stockage Firebase. Tout fonctionnait bien jusqu'à ce que ce message d'erreur apparaisse dans logcat. (Je n'ai modifié aucune configuration sur la console firebae)

E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE

ce message d'erreur s'affiche même lorsque j'ai commenté tout le code associé à Firebase.

Par conséquent, je suis incapable de procéder à l'authentification et à d'autres tâches liées à Firebase.
Oui, je suis connecté à Internet et j'ai également reçu un nouveau fichier Google-Services.json de la console Firebase, mais cela n'a fait aucune différence.

43
Prime

"Cold Boot Now" Le périphérique dans AVD Manager a fonctionné pour moi.

31
Manuel Mühlemann

J'ai aussi fait face à ce problème. Comme je peux le voir, cela peut arriver pour plusieurs raisons.

Enfin, j'ai découvert que mon problème était que la dernière version de SDK de Facebook Android _ (v4.36.0) contenait un bogue. Tout fonctionne bien si je le remets à v4.35.0. Peut-être que cette information peut aider quelqu'un à l'avenir.

Vous pouvez trouver ici les versions: https://github.com/facebook/facebook-Android-sdk/releases

17
Gábor Horváth

vous devez mettre à jour l'émulateur vers la dernière version incluant les services Google Play

8
EdHuamani

Arrêtez le périphérique émulateur et ouvrez AVD Manager Panel, modifiez la configuration du périphérique. Dans le panneau de configuration du périphérique, "Afficher les paramètres avancés" de la section "Performances émulées", sélectionnez l'option " Redémarrage à froid " en tant qu'option puis cliquez sur Terminer, il devrait être travaillé.

enter image description here

7
cowboycb

J'ai changé mon émulateur et maintenant il fonctionne correctement sans erreur.

3
Mohammad Meshkani