web-dev-qa-db-ja.com

FirebaseInstanceIdトークンの取得に失敗しましたSERVICE_NOT_AVAILABLE

Androidアプリで作業しています。Firebase認証、データベース、およびストレージを使用しています。このエラーメッセージがlogcatに表示されるまで、すべて正常に動作していました。 (firebaeコンソールの設定を改ざんしませんでした)

E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE

このエラーメッセージは、Firebaseに関連するすべてのコードにコメントした場合でも表示されます。

そのため、認証やその他のFirebase関連のものを進めることができません。
はい、インターネットに接続していて、Firebase Consoleから新しいGoogle-Services.jsonファイルも取得していますが、まったく違いはありません。

43
Prime

「Cold Boot Now」AVD Managerのデバイスが機能しました。

31

私もこの問題に直面しました。私が見ることができるように、それは多くの理由で起こります。

最後に、現在の最新のFacebook Android SDKバージョン(v4.36.0)にバグがあることが私の問題であることがわかりました。 v4.35.0に戻すと、すべて正常に機能します。たぶん、この情報は将来誰かを助けることができるでしょう。

ここにリリースがあります: https://github.com/facebook/facebook-Android-sdk/releases

17
Gábor Horváth

エミュレータをGoogle Play開発者サービスを含む最新バージョンに更新する必要があります

8
EdHuamani

エミュレーターデバイスを停止し、AVDマネージャーパネルを開き、デバイス構成を編集します。 [Emulated Performance]セクションのデバイス設定パネル[Show Advanced Settings]で、[Cold boot]オプションをBoot Option[完了]をクリックすると、動作するはずです。

enter image description here

7
cowboycb

エミュレータを変更したところ、エラーなしで正常に動作しています。

3