6

我在 API 控制台中为我的 Android 应用程序创建了一个客户端 ID,指定了包名称 ( com.clc.mmm.free ) 和证书指纹 (SHA1)。然后我删除了客户端 ID 和创建 ID 的 API 控制台项目(它是一个“测试”API 控制台项目)。

现在我想在新的 API 控制台项目中重新创建客户端 ID,但我收到消息:此客户端 ID 是全局唯一的,并且已在使用中。

但是,我在任何地方都找不到我的包/密钥的客户端 ID,我什至取消删除了初始项目并检查了,我的包没有客户端 ID,但仍然出现相同的错误!

如果没有客户端 ID,我将无法通过 Google+ 登录发布我的新应用版本。请帮忙!

4

4 回答 4

4

http://code.google.com/p/google-plus-platform/issues/detail?id=554

我遇到过同样的问题。我在阅读该线程的最后一篇文章时解决了它。

于 2013-05-22T00:07:28.213 回答
1

我遇到过同样的问题。有一个谷歌项目,我之前与我当前的 android 包相关联。我从之前的 google 项目中删除了 OAuth 2.0 客户端 ID。

可以从 API 管理器下的凭据选项卡中删除客户端 ID。

删除客户端 ID 后,一切都像魅力一样。

于 2015-12-03T05:24:25.110 回答
1

我有同样的问题。这在谷歌方面没有任何问题。

首先,我添加了指纹和包裹,没有任何问题。我删除了它。尝试添加不同包名的指纹。然后我得到了错误。我意识到问题与我的旧条目的不完整删除无关。

问题是很久以前,android dev 在不同的项目中添加了同一对包和指纹。

您可以使用不同的包添加相同的指纹,而不会出现任何问题。这可能暗示何时对正在发生的事情进行故障排除。

于 2016-04-20T07:31:41.587 回答
0

我有同样的问题。这不是谷歌方面的问题。

收到此错误后,我花了 4 个小时检查我的所有帐户,其中的所有项目,然后再次检查。我什至问过我团队中的所有开发人员是否为我们的包名创建了任何键。最后,我找到了一个隐藏在“所有项目”选项卡上的项目,其中包含我正在搜索的客户端 ID。

于 2018-03-30T12:44:43.940 回答