几个月前,我在玩排行榜和成就时创建了一个项目。不确定我是否想要它们。
最后,我从 Google Developers Console 中删除了该项目,并发布了没有排行榜或成就的应用程序。
我现在想将排行榜和成就添加到我的应用程序,但出现经典客户端 ID 是全局唯一错误。所以我进入 Google Developers Console 并尝试恢复旧项目,但收到一条错误消息,指出
“您无权执行此操作。只有项目所有者可以删除或重命名项目。”
然而我是项目经理。
我能做什么?
最佳答案
这件事现在就发生在我身上。
我不知道如何解决权限问题(只有当删除的项目使用 Google Play 游戏服务时才会发生这种情况)。
关于client id错误,您可以尝试解决方法:
如果愿意,可以更改包名称。如果不是:
更改调试 keystore 。如果不能或者如果它是生产:
联系谷歌或等待删除(一周?)。
更多信息,加入俱乐部:
https://code.google.com/p/google-plus-platform/issues/detail?id=554
Google Cloud Console - This client ID is globally unique and is already in use
Error when recreating a Client ID for an Android App in the API Console
已编辑:我尝试删除并重新生成 debug.keystore,随着 sha1 指纹的更改,我的问题已解决:
在 Linux 和 Mac OS X 上删除 ~/.android/debug.keystore 下的调试证书;该目录类似于 Windows 上的 %USERPROFILE%/.android。
当您下次尝试构建调试包时,Eclipse 插件应该会生成一个新证书。您可能需要清理然后构建以生成证书。
"Debug certificate expired" error in Eclipse Android plugins
关于android - Google Developers Console - 无法恢复项目以删除客户端 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23836633/