【问题标题】:How to completely disconnect an Android app from Firebase (in Android studio)如何完全断开 Android 应用与 Firebase 的连接(在 Android Studio 中)
【发布时间】:2019-01-04 01:58:53
【问题描述】:

我想完全断开我的应用与 Firebase 的连接。这个问题已经被问过好几次了(例如here)。大多数答案都集中在在 Firebase 控制台中而不是在 Android Studio 中断开应用与 Firebase 的连接。

断开我的应用与 Firebase 控制台的连接后。每次我尝试将应用程序重新连接到另一个 Firebase 项目时,都会弹出一个错误气球,指出该应用程序已经是 Firebase 项目的一部分。我知道发生这种行为是因为旧 Firebase 项目中的一些文件仍然存在。我该如何摆脱它们?

【问题讨论】:

  • 我认为它不会因为旧项目中的文件而发生。发生这种情况是因为该应用仍连接到 Firebase 控制台。
  • 您很可能仍然依赖于 Firebase 模块。如果您希望我们检查,请检查您的 build.gradle 文件和/或将它们添加到您的问题中。
  • @RosárioPereiraFernandes,这不是问题所在。我的第一步是从 Firebase 控制台中删除该应用。

标签: android firebase firebase-console


【解决方案1】:

您应该撤消在manual integration 中指示您执行的所有步骤。因此,从 build.gradle 中删除所有 Firebase 依赖项,从 build.gradle 底部删除 Google Services 插件,并删除 google-services.json 文件。

【讨论】:

  • 非常感谢,我按照此步骤操作,但问题仍然存在。我还需要删除任何自动生成的文件吗?
【解决方案2】:

尝试关闭使用已连接应用程序包名称创建的 Firebase 项目;尽管它不会同时删除并且计划稍后进行。在完全删除之前连接的应用之前,请勿将您的 Android 应用与任何其他 Firebase 应用关联。

【讨论】:

  • 我有其他应用连接到 Firebase 项目。删除不是一种选择。
【解决方案3】:

试试这个,在项目级别,删除 google-services.json 文件

然后同步项目

【讨论】:

  • 虽然我在大约 4 个月前遇到了这个问题,但我最终没有找到解决方案。不过我记得这样做过。值得的解决方案,但这并没有解决我的问题。谢谢。
【解决方案4】:

尝试这些步骤从 Android Studio 项目中删除 Fire-base。

从项目中删除google-services.json文件(通过项目视图查找文件)

从项目级 build.gradle (/build.gradle) 中删除依赖项

buildscript {
  dependencies {
    // Remove this line
    classpath 'com.google.gms:google-services:4.2.0'
  }
}

从项目应用级 build.gradle (//build.gradle) 文件中删除所有与 Fire-base 相关的依赖项

dependencies {
   // Remove this line
   implementation 'com.google.firebase:firebase-core:17.0.0'
}

从 App 级 build.gradle (//build.gradle) 文件底部删除以下行

apply plugin: 'com.google.gms.google-services'

重启 Android Studio

【讨论】:

    【解决方案5】:

    执行以下操作(如果您想切换 Firebase 数据源): 在 Android Studio 中,转到 Tools>Firebase,选择任何选项,例如 Real time-database 点击连接到 Firebase。 您将收到应用程序已连接到 Firebase 的警告。 点击确定。 Android Studio 将在浏览器上打开一个 Firebase 控制台。 选择您想要连接的 Firebase 应用程序。 完毕。

    【讨论】:

    • 当它告诉我应用程序已经连接到 Firebase 时,提供的选项是“同步”和“取消”。同步仅在本地更新信息。你的答案是正确的还是我错过了一个步骤?
    【解决方案6】:

    在主菜单上,选择app,选择,google-services.json',然后右键删除

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-14
      • 2022-06-15
      • 2017-12-24
      • 1970-01-01
      • 2021-07-08
      • 2012-05-15
      相关资源
      最近更新 更多