2016-07-14 8 views
0

firebaseui libを使用してfirebaseでGoogle認証を実装しています。 Firebaseは私のデータベース内のデータにアクセスすることができ、正常に動作している、と私はグーグルを使用してログインしようとすると、私はいつも同じエラーを取得しますが、電子メール/パスワードの認証も、働いている:プロジェクトのGOOGLE appIdが見つかりません:<projectid>

W/AuthMethodPicker: Firebase sign in with credential unsuccessful 
com.google.firebase.FirebaseException: An internal error has occured. [ Cannot find GOOGLE appId for project: 12345678. ] 
    at com.google.android.gms.internal.zzafg.zzes(Unknown Source) 
    at com.google.android.gms.internal.zzafd$zzg.zza(Unknown Source) 
    at com.google.android.gms.internal.zzafo.zzet(Unknown Source) 
    at com.google.android.gms.internal.zzafo$zza.onFailure(Unknown Source) 
    at com.google.android.gms.internal.zzafj$zza.onTransact(Unknown Source) 
    at android.os.Binder.execTransact(Binder.java:453) 

私はこのことを知っています値はjsonファイルから抽出され、com.google.gms.google-servicesプラグインによってビルド中にリソースプロパティとして追加されたので、実際にプロパティが追加されましたが、何らかの理由でfirebaseが読み込めないようですそれは実行時に..

私は間違って何ができるかについての任意のアイデア?

ありがとうございました!

答えて

0
  1. あなたはFirebaseそのプロジェクトでプロジェクト

  2. を確認してくださいあなたが有効になっているGOOGLE認証

  3. 今すぐグーグル-services.jsonの新しいコピーをダウンロードして、置き換えを持っていることを確認してくださいあなたのアプリフォルダー内の古いものと一緒に

0

はい私はGoogleの前に認証を有効にしましたjsonを怒らせる。 そのgoogle認証がfirebase-uiなしで動作する場合は、その間に別の詳細が解読されます。 私がしたことは、Googleの認証(自分のアプリソースに追加)の例を試してみることでした。問題なく動作しました。

firebase-uiを追加すると、余分なロジックが必要になるため、使用したかったようですが、何か不足しているか、firebase-uiにバグがあります。

0

ここにこの問題が発生する可能性のあるすべての人にこれを残してください。

上記と同様の問題が発生していたのは、iOSでの違いです。 Googleを使用して起動してログインしようとすると、同じ内部エラーが発生します。

GoogleのIDキットを有効にしてから、使用した「Google」とその他のプロバイダを確認していました。これはGoogleクラウドコンソール - > APIマネージャ - >ダッシュボードで確認できます。

アプリを再起動して、クリーンビルドしてからすべてが機能しました。

関連する問題