异常com.google.android.gms.common.api.ApiException:12500
Google登录,提供API异常,状态代码为12500。试图设置SHA-1键,但仍出现异常 onActivityResult中的异常com.google.android.gms.common.api.ApiException:12500,android,google-signin,Android,Google Signin,Google登录,提供API异常,状态代码为12500。试图设置SHA-1键,但仍出现异常 onActivityResult中的结果为空,并显示此异常: com.google.android.gms.auth.api.signin.GoogleSignIn.GetSignedAccountFromIntent(未知 (来源) 这个问题有没有可能的解决办法,因为我没有得到任何解决办法 提前感谢。我最近在一个项目中解决了这个问题,可能的原因如下: 在谷歌认证的情况下,您必须在两个控制台(如和)上为
结果为空,并显示此异常:
com.google.android.gms.auth.api.signin.GoogleSignIn.GetSignedAccountFromIntent(未知
(来源)
这个问题有没有可能的解决办法,因为我没有得到任何解决办法
提前感谢。我最近在一个项目中解决了这个问题,可能的原因如下:
- 在谷歌认证的情况下,您必须在两个控制台(如和)上为调试和发布密钥库包含SHA1值
- 完成上述步骤后,从firebase控制台下载最新的google.json文件,并将该文件添加到您的项目中
您的12500错误将得到解决我最近在一个项目中解决了此问题,可能的原因如下:
- 在谷歌认证的情况下,您必须在两个控制台(如和)上为调试和发布密钥库包含SHA1值
- 完成上述步骤后,从firebase控制台下载最新的google.json文件,并将该文件添加到您的项目中
您的12500错误将得到解决我认为错误来自错误的SHA1。请不要忘记,在android studio中,SHA1在发布模式和调试模式之间是不同的。您可以使用android studio中的gradle project->Task->android->signingReport(可以通过菜单视图->工具窗口->gradle打开它)来获得发布和调试SHA1,而不是使用toolkey导出来获取SHA1。之后,为了方便工作,您需要在google云控制台上创建两个单独的凭证,其中两个SHA1(google只是指示使用release SHA1创建1,当我们开发它时,它将无法工作,因为它使用调试SHA1)。我认为错误来自错误的SHA1。请不要忘记,在android studio中,SHA1在发布模式和调试模式之间是不同的。您可以使用android studio中的gradle project->Task->android->signingReport(可以通过菜单视图->工具窗口->gradle打开它)来获得发布和调试SHA1,而不是使用toolkey导出来获取SHA1。之后,为了便于工作,您需要在谷歌云控制台上创建两个单独的凭证,其中两个SHA1(谷歌只是指示使用release SHA1创建1,当我们开发它时,它将不起作用,因为它使用调试SHA1)。可能重复的可能重复是的,谢谢我按照您所说的方法做了,问题得到了解决。问题是,使用命令行生成的SHA-1密钥完全是垃圾。但gradle签名报告总是在gradle控制台中生成正确的SHA-1密钥。于是,我的问题解决了。非常感谢。是的,谢谢。我按照你说的方法做了,问题解决了。问题是,使用命令行生成的SHA-1密钥完全是垃圾。但gradle签名报告总是在gradle控制台中生成正确的SHA-1密钥。于是,我的问题解决了。非常感谢。