生成google-services.json时出现冲突的SHA密钥问题

时间:2016-06-29 07:47:57

标签: android google-signin developer-console google-play-services

  

此软件包名称和SHA-1中已存在OAuth2客户端   另一个项目

我在尝试为我的应用设置Google服务时收到此错误。我需要生成一个google-services.json文件,这是我的应用程序Google SignIn所需要的。现在,在尝试设置时,我需要从我的发布密钥库中指定SHA密钥。这就是让我发疯的地方。就像它说的那样,我的SHA密钥与其他项目冲突。我尝试弄清楚这可能是哪个项目..如果他们使用我的SHA密钥,我会查看每个项目和每个凭据。不幸的是,我找不到任何东西。

现在有人知道如何仍然将这个密钥用于我的项目或如何找到使用此SHA密钥的项目?我很高兴有任何建议:P

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此SO question中的解决方案,尝试删除在console.developers.google.com中使用该SHA1的项目,以查找旧的/不正确的项目。

另一种解决方案是删除debug.keystore并生成一个新的。

如果你不知道在哪里找到它,这SO question可以帮到你。

要生成新的,您可以通过运行:

手动创建
keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"

有关详细信息,您还可以查看以下问题: