几个月前,我在玩排行榜和成就时创建了一个项目。不确定我是否想要它们。
最后,我从 Google Developers Console 中删除了该项目,并发布了我的应用程序,但没有排行榜或成就。
我现在想向我的应用程序添加排行榜和成就,但得到经典的客户端 ID 是全局唯一错误。因此,我进入 Google Developers Console 并尝试恢复旧项目,但收到一条错误消息,指出
“您无权执行此操作。只有项目所有者可以删除或重命名项目。”
然而我是项目经理。
我能做些什么?
3 回答
它现在发生在我身上。
我不知道解决权限问题(仅当删除的项目使用 Google Play 游戏服务时才会发生)。
关于client id错误,可以尝试一下变通方法:
如果您愿意,可以更改包名称。如果不:
更改调试密钥库。如果不能或如果它是生产:
联系谷歌或等待删除(一周?)。
更多信息,加入俱乐部:
https://code.google.com/p/google-plus-platform/issues/detail?id=554
Google Cloud Console - 此客户端 ID 全球唯一且已在使用中
在 API 控制台中为 Android 应用程序重新创建客户端 ID 时出错
已编辑:我尝试删除并重新生成 debug.keystore,在我的情况下问题解决了,因为 sha1 指纹发生了变化:
在 Linux 和 Mac OS X 上删除 ~/.android/debug.keystore 下的调试证书;该目录类似于 Windows 上的 %USERPROFILE%/.android。
当您下次尝试构建调试包时,Eclipse 插件应该会生成一个新证书。您可能需要清理然后构建以生成证书。
我想到了。新控制台有问题,不允许我恢复项目。我使用旧控制台,恢复我的项目没有问题,现在可以正常使用一切。无需更改包或密钥库。:D
检查这个:https ://cloud.google.com/sdk/gcloud/reference/projects/undelete
gcloud projects undelete <project-id>