Google登录:ApiException 12500仅适用于Android 10设备

问题描述

总结问题

我想/已经按照Google here的说明集成了Google登录。 它有效...至少我是这么认为的。 在Play商店中发布该应用程序后,我收到反馈,说通过google登录无法在已安装Android 10的设备上运行->仅在Android 10上很奇怪

在Android Studio中,尝试使用Android 10时收到以下消息/错误:

Exception com.google.android.gms.common.api.ApiException: 12500: 

描述您尝试过的事情

我尝试了多种方法:

  • 一切都是最新的
  • targetSdkVersion设置为Android 10,对compileSdkVersion来说是理智的事情
  • 字面上提到的here(支持邮件集;指纹是正确的,...如前所述,它适用于Android 9设备)

信息:我不使用Firebase。 这是我在这里的第一篇文章,希望我不会弄乱我的问题。 感谢您的帮助!

解决方法

https://stackoverflow.com/a/53147523/14286853

这从一开始就对我有用。 我刚刚发现,将SHA1改回我在本地拥有的发布密钥->可行。

我不知道为什么它首先起作用,但一段时间后停止。

如果您遇到相同的问题:

  • 再次检查在Google / Firebase中设置的SHA1密钥
  • 我发现OAuth屏幕也可能导致此问题->注意这一点

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...