就在几天前,我已经更改了我的SHA-1指纹(从签名到开发)以进行测试。现在我想回去签署SHA-1,但它不允许我添加实时SHA-1指纹。它给了我duplicate fingerprint error
。
我确信我们没有在应用的指纹中注册任何其他客户端ID。我们也没有任何已删除的项目。我的应用已经在商店中我不能简单地更改包或密钥库以使其工作。
在Google Cloud Platform开发者控制台中更新SHA-1
指纹时,我会看到以下弹出窗口:
重复指纹
您指定的指纹已被此项目或其他项目中的Android OAuth2客户端ID使用
任何有类似问题的人都能找到解决方案吗?
答案 0 :(得分:2)
您无法添加新的OAuth
,因为它已经存在""即使您的项目已经不包含该ID。
我之前删除过的一个项目仍然包含它。
undelete
包含您尝试用于新项目的OAuth ID的旧项目。在API控制台中删除项目时,与其关联的OAuth
ID似乎不会被删除。
这应该真的改变了!
答案 1 :(得分:0)
我找到了解决此问题的方法。
当控制台询问您在同一个应用中使用的新API的SHA1和Package名称时。
保持相同的SHA1代码并稍微更改Package名称。 例如:com.example.exampleapp到com.example.exampleapp 1 。
我知道这不是一个完整的证明解决方案,但我的应用程序中有许多不同的谷歌API调用,只需更改一下包名称即可。
我尝试了This的许多解决方案,但我的简单修复帮助我继续前进。
希望这会对你有所帮助。