错误:10:开发者控制台设置不正确(未使用 Firebase)(一键注册)

Tig*_*rrr 8 google-api google-cloud-platform google-signin google-one-tap

我正在尝试为我正在开发的 Android 应用程序实现 Google 的一键注册。我正在遵循 Google 的(相当过时的)官方指南,到目前为止一切都进展顺利,直到显示注册 UI,其中 onFailure 侦听器在我构建和运行我的应用程序时返回错误:

com.google.android.gms.common.api.ApiException: 10: Developer console is not set up correctly.
Run Code Online (Sandbox Code Playgroud)

这是我的相关代码:

com.google.android.gms.common.api.ApiException: 10: Developer console is not set up correctly.
Run Code Online (Sandbox Code Playgroud)

现在,正如我所提到的,我正在遵循官方指南,并且没有跳过任何一步,所以我做的第一件事就是谷歌并研究错误。正是在这一点上,我想提一下,我已经审查了以下问题的每一个答案: 1 2 3 4 5 6 7 8 9 10 有几个,我的意思是几个重复的答案,这使得它变得如此痛苦找到一个有帮助的答案,人们对重复的问题很重视,但我认为这些重复的答案确实需要节制。哦,很多包含代码的答案通常已被弃用,并且适用于旧版 Google 登录或其他一些 Google API,而不是 One Tap(我仍然试图查看这些解决方案是否有效,但无济于事)。

为了节省大家的时间,我将解决我在研究过程中反复出现的两个答案。

  1. 我输入的客户端 ID 是“Web”客户端 ID,而不是 Android 客户端 ID。
  2. 在制作 Web 客户端 ID 时,并未要求提供 SHA-1,但在制作 Android 客户端时,我确实按照官方指南和(以及更多事实检查指南)成功创建并输入了正确的 SHA-1。

需要注意的一些有用信息:我只有一个项目,除了调试之外没有任何变体,并且我没有使用 Firebase,每次我在测试设备上运行应用程序时都会发生这种情况,应用程序 ID 与清单中的包名称,我还尝试重新生成签名的包。

如果您有任何想法为什么我可能会收到此错误,请告诉我!已经两天了,我感觉我已经没有选择了……

Tig*_*rrr 3

背景:我花了很多时间和精力修改我的代码和谷歌云控制台,并在互联网上搜索找到一个该死的解决方案,我在SO(这个)和GCC中提出了问题,但没有得到回应,然后我做了一个新项目并完全复制了我在视频教程中看到的内容,没有什么意外,但新项目确实有效,所以我不知道我的项目出了什么问题。

答:我没有找到任何解决方案,所以我放弃了。我关闭计算机,去睡觉,当我醒来时,我发现我的 SHA-1 密钥已重置......

我更新了云控制台,运行了代码,它就工作了。我有点生气了

通常,我会删除这样的问题,但对于像我一样急需的人来说,这就是对我有用的“关闭然后打开”。


归档时间:

查看次数:

2272 次

最近记录:

2 年 前