Android 2.2.2 Firebase 助手将您的应用重新连接到 Firebase

Android 2.2.2 Firebase Assistant reconnect your app to firebase

我使用 Android Studio 2.2.2 附带的 Firebase 助手创建了一个 Firebase 项目。首先,我连接到以前的 firebase 项目,然后我想创建一个新的 Firebase 项目,但它始终将 "Connect your app to Firebase" 步骤显示为已连接,并且没有按钮可以将其取回。我手动配置了它,但我想知道是否有办法断开并重新连接它。

谢谢

您似乎无法使用 android studio 客户端断开应用项目与 Firebase 项目的连接。

但是可以从 Firebase Console

  1. 只需登录控制台
  2. 选择应用连接的项目
  3. 您将看到一个框,其中显示有关 Android 应用连接到 Firebase 项目的信息
  4. 单击 android 应用程序框右上角的 3 点按钮,然后单击 管理
  5. 向下滚动一点,然后单击 高级选项 header
  6. 旁边的箭头按钮
  7. 将出现一个 Delete this app 按钮,单击它,它将断开您的 android 应用与 Firebase 项目的连接

我用了一个小技巧,也解决了我的问题。您可以删除 google-services 文件并从 gradle 中删除所有 firebase 依赖项(即编译 'com.google.firebase:firebase-auth:11.0.4'),因此,当您尝试同步项目时,它将失败。这样做之后,您可以将所有 firebase 依赖项复制回 gradle 文件并同步项目。它仍然会失败,因为缺少 google-services 文件。现在,您可以转到您的 firebase 工具,该项目将断开连接。

就我而言,只需更改 settings.gradle 中的“rootProject.name”即可让我重新连接到 Firebase。

我知道这是一个老问题,但这是我的回答,以防有人再次需要。

按照 Mor Paz 的解决方案中的每一步进行操作。如果即使在“已连接”文本之后仍未消失,您必须按照以下步骤操作:

  1. 在 android studio 中,只需在查看文件夹时切换到“项目”模式。大多数情况下,默认情况下它将处于“android”模式。在项目模式下,您将可以访问在 android 模式下不可见的所有文件夹和文件。为此,请单击 window 和 select“项目”模式

    左上角的下拉菜单
  2. 进入app文件夹你会发现google-services.json文件。删除该文件并重新启动您的项目。此文件来自您之前的 FireBase 项目。即使您将您的应用程序与 Firebase 项目断开连接,此文件也不会被删除。 Android studio 识别出此文件并认为您的应用程序仍连接到 FireBase。这就是为什么 Firebase 助手中的“已连接”文本不会消失,因此删除此文件是必要的

现在你应该可以开始了。