Java 通过启用Google登录,我收到以下错误com.Google.android.gms.common.api.ApiException:10:

Java 通过启用Google登录,我收到以下错误com.Google.android.gms.common.api.ApiException:10:,java,android,Java,Android,我正在为我的android应用程序启用Google登录选项,但得到的异常为com.Google.android.gms.common.api.ApiException:10:,我确实创建了OAuth客户端ID,我没有为我的项目启用任何firebase。而且,根据谷歌文档,我确实遵循了每一个步骤。我这里有错误 @Override protected void onActivityResult(int requestCode, int resultCode, @Nullable Inten

我正在为我的android应用程序启用Google登录选项,但得到的异常为com.Google.android.gms.common.api.ApiException:10:,我确实创建了OAuth客户端ID,我没有为我的项目启用任何firebase。而且,根据谷歌文档,我确实遵循了每一个步骤。我这里有错误

 @Override
    protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        if (requestCode == RC_SIGN_IN){
            Task<GoogleSignInAccount> task = GoogleSignIn.getSignedInAccountFromIntent(data);
            handleSignInResult(task);
        }
    }
@覆盖
受保护的void onActivityResult(int-requestCode、int-resultCode、@Nullable-Intent-data){
super.onActivityResult(请求代码、结果代码、数据);
if(requestCode==RC\u登录){
Task Task=GoogleSignIn.GetSignedAccountFromIntent(数据);
handleSignInResult(任务);
}
}

在调试apk或已签名的apk中?重新生成SHA-1密钥并将其添加到firebase控制台,然后重试在重新生成SHA-1密钥后处于调试apkEven中,通过添加firebase控制台,错误保持不变。若要消除任何错误可能性,请从项目中删除现有的google-services.json文件,从firebase控制台下载包含SHA-1的最新google-services.json文件,将其添加到项目重建和安装中(卸载旧版本),还请检查您的web客户端id是否正确。