我创建了一个Android项目。现在我想将Firebase添加到我的android项目中。我在firebase控制台上注册我的应用程序。现在当我尝试将sha-1键添加到项目中时,它会给我以下错误。
我搜索谷歌和stackoverflow但没有得到任何正确的答案。根据一些答案,当我将相同的sha-1键插入另一个firebase项目时,会发生此错误。我告诉你,这是我在firebase控制台中唯一的项目。我在这个firebase帐户中没有任何其他项目。
那么问题是什么?如何在我的firebase项目中添加这个sha-1?
答案 0 :(得分:15)
最后我解决了自己的问题,
Firebase内部存储每个包名称以及关联的SHA-1密钥。所以,当我们使用相同的包名和在firebase中使用SHA-1,它不允许使用它并产生问题中提到的相同错误。要解决此问题,我们需要更改软件包名称或需要使用其他密钥库的SHA-1密钥。
答案 1 :(得分:3)
您可能在任何Firebase项目中拥有/拥有一个具有相同程序包名称/包ID和SHA1指纹的应用。 我试图从先前创建的项目中删除某些应用程序。 但是即使应用程序删除了24小时后,它也无济于事。 (我相信在Firebase项目配置中更新应用程序详细信息会花费一些时间)
因此,我试图删除之前创建的整个firebase项目,并尝试在新的firebase项目中创建具有相同详细信息的新应用。
有效...(就我而言,我知道两个具有相同细节的应用程序的Firebase项目)
答案 2 :(得分:0)
要获取调试证书,请运行此命令 C:\ Program Files \ Java \ jdk1.8.0_131 \ bin 密钥工具随Java SDK一起提供。
keytool -list -v -keystore C:\Users\DELL\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
答案 3 :(得分:0)
删除和还原您的Firebase项目(工作于2019.07.10)