1

ですから、次の例外が発生します。なぜそれが起こっているのか分かりません。私はGoogleアカウントの認証を設定する方法をガイドに従ってきました。私はgoogleを検索しようとしましたが、これに対する解決策はありませんでした。私はCONFIGURATION_NOT_FOUNDを検索しようとしましたが、firebaseの文書でそれを見つけることができませんでした。彼が見つけられない構成がわからない。例外は基本的に役に立たない。トラフfirebaseに署名をfirebaseでそれを認証するまで、偉大な起こっている:com.google.firebase.FirebaseException:内部エラーが発生しました。 [CONFIGURATION_NOT_FOUND]

private void authenticateGoogleAccount(GoogleSignInAccount account) { 
    AuthCredential credential = GoogleAuthProvider.getCredential(account.getIdToken(), null); 
    mAuth.signInWithCredential(credential) 
      .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() { 
       @Override 
       public void onComplete(@NonNull Task<AuthResult> task) { 
        if (!task.isSuccessful()) { 
         Log.w(TAG, "signInWithCredential", task.getException()); 
         Toast.makeText(MainActivity.this, "Authentication failed.", 
           Toast.LENGTH_SHORT).show(); 
        } 
        else { 
         Log.d(TAG, "signInWithCredential"); 
        } 
       } 
      }); 
} 

Googleはサインイン-方法firebaseコンソールで有効になっています。 はい私はduplicateこの答えを見つけましたが、答えは0と5ヶ月前に未回答のコメントが1つあります。

答えて

5

あなたのAndroidアプリでproject_idを確認しましたか?google-services.jsonファイルは、Google Sign In Authenticationを有効にしたFirebaseプロジェクトと同じですか?その場合、google-services.jsonファイルを編集していない場合、Firebaseにサポートチケットを提出できます。

+0

ワウ。これは素晴らしい答えです。私はコンソールでプロジェクトIDとは異なるIDを持っていました。今すぐ使えることを願っています。更新されます – parohy

+0

ありがとうございます。私は 'play-services.json'を再ダウンロードして動作しました。最後に! – parohy

0

Firebaseの1つのプロジェクトに複数のアプリケーションが存在する場合は、app-> setting-> google-service.jsonからgoogle-service.jsonファイルをダウンロードし、Androidスタジオプロジェクトを追加します。

関連する問題