【发布时间】:2018-01-23 18:43:02
【问题描述】:
我的 android 项目最初是连接到一个 Firebase 项目。我需要将应用连接到不同的项目。
我使用“Firebase 助手”,但它一直在抱怨:
The app is already connected to a project "xxx".
Click "Sync" to update the configuration info
Additional Info:
Package Name: "xxxxx"
SHA1: "xxxxx"
如果我创建一个全新的 AS 项目只是为了测试它,那么新的 AS 项目确实让我可以选择旧的还是新的。
我尝试了很多方法,手动下载 google-service.json 文件,或者尝试尽可能多地从构建中清理,等等。但不知何故,我的 Android 工作室项目仍然不允许我选择新的 Firebase 项目在控制台中设置。
请分享任何提示以实现我的目标,并提前感谢您的帮助。
【问题讨论】:
-
您必须更改新 Firebase 项目的项目设置,例如包名称 SHA1。然后你必须下载新的 google-services.json 并将它放在你的应用程序文件夹中,然后我想你知道了。
-
该应用已在生产/PlayStore 中。更换包裹可能不是我的选择。我可以更改 SHA1 并且应用程序在 PlayStore 中仍然显示相同的应用程序吗?在哪里更改 SHA1?
-
为此您需要create different keystore进行开发过程,从生成的密钥库中您将获得不同的SHA1,可以在firebase中使用。
-
SHA1 链接到用于签署应用程序的密钥库。 Google Play 控制台不允许您上传使用不同密钥签名的应用
-
我非常同意 AbdulAli,但如果 @Sean 需要在 firebase 上进行开发项目,那么您可以通过创建不同的 SHA1 来使用。
标签: android android-studio firebase firebase-assistant