【问题标题】:how to change Firebase project in Android Studio module如何在 Android Studio 模块中更改 Firebase 项目
【发布时间】: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


【解决方案1】:

我遇到了这个问题,我设法通过删除 google-services.json 文件然后再次启动 connect to firebase 方法来解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-12
    • 2014-02-05
    • 2016-07-21
    • 2020-09-01
    • 2014-03-12
    • 2015-10-06
    • 1970-01-01
    • 2022-11-04
    相关资源
    最近更新 更多