com.google.firebase.FirebaseException:发生了内部错误.[CONFIGURATION_NOT_FOUND]

par*_*ohy 2 android google-authentication firebase firebase-authentication

好的,我得到以下异常.不知道为什么会这样.我已按照指南如何为Google帐户设置auth.我试图搜索谷歌但没有成功的任何解决方案.我试图搜索,CONFIGURATION_NOT_FOUND但我在firebase文档中找不到它.我不知道他找不到什么配置.例外基本没用.在使用firebase进行身份验证之前,登录槽底火柱很有用:

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");
                    }
                }
            });
}
Run Code Online (Sandbox Code Playgroud)

在firebase控制台中启用了Google登录方法.是的我找到了这个答案的副本,但5个月前有0个答案和1个未答复的评论.

Ama*_*man 64

检查您是否在 firebase 控制台中启用了所需的身份验证类型。

在此处输入图片说明

  • 我正在使用 `signInWithCustomToken()`,只需访问 firebase 控制台中的身份验证页面并按“开始”按钮对我来说就足够了。 (9认同)
  • 相同的。我的一天已经过去了 2 个小时 (2认同)

Ish*_*Ish 9

在 Firebase 项目仪表板中启用登录方法(在我的情况下为电子邮件/密码)为我解决了这个问题。

在此处输入图片说明


Jin*_*Liu 8

您是否检查过project_id您的Android应用google-services.json文件与启用了Google登录身份验证的Firebase项目相同?如果是这种情况,并且您尚未编辑google-services.json文件,则可以向Firebase提交支持服务单.