此软件包名称和SHA-1中已存在OAuth2客户端 另一个项目
我在尝试为我的应用设置Google服务时收到此错误。我需要生成一个google-services.json文件,这是我的应用程序Google SignIn所需要的。现在,在尝试设置时,我需要从我的发布密钥库中指定SHA密钥。这就是让我发疯的地方。就像它说的那样,我的SHA密钥与其他项目冲突。我尝试弄清楚这可能是哪个项目..如果他们使用我的SHA密钥,我会查看每个项目和每个凭据。不幸的是,我找不到任何东西。
现在有人知道如何仍然将这个密钥用于我的项目或如何找到使用此SHA密钥的项目?我很高兴有任何建议:P
答案 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"
有关详细信息,您还可以查看以下问题: