![](/img/trans.png)
[英]com.google.android.gms.common.api.ApiException: 12500
[英]Exception com.google.android.gms.common.api.ApiException: 12500
Google登录后给了API异常,状态码为12500。尝试设置SHA-1密钥,但仍给出异常。
onActivityResult
的结果为null并显示此异常:
com.google.android.gms.auth.api.signin.GoogleSignIn.getSignedInAccountFromIntent(未知来源)
我没有任何解决办法,因此有什么可能的解决方法。
提前致谢。
我认为错误来自错误的SHA1。 请不要忘记,在Android Studio中,SHA1在发布和调试模式之间是不同的。 您可以在Android Studio中使用gradle项目-> Task-> android-> signingReport(可以通过菜单View-> Toolwindow-> gradle来打开它)来获取发布和调试SHA1,而不是使用工具键导出来获取SHA1。 之后,为了便于工作,您需要在Google云控制台上使用两个SHA1创建2个单独的凭据(Google只是指示使用发行版SHA1创建1个凭证,而在我们开发时由于使用调试SHA1而无法使用它)。
我最近在一个项目中解决了这个问题,可能的原因如下:
您的12500错误将得到解决
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.