我使用 Android Studio 2.2.2 附带的 Firebase Assistant 来创建一个 Firebase 项目。首先,我连接到以前的 firebase 项目,然后我想创建一个新的 Firebase 项目,但它始终显示“将您的应用程序连接到 Firebase”步骤为已连接,并且没有按钮可以将其取回。我手动配置了它,但我想知道是否有办法断开并重新连接它。
谢谢
我使用 Android Studio 2.2.2 附带的 Firebase Assistant 来创建一个 Firebase 项目。首先,我连接到以前的 firebase 项目,然后我想创建一个新的 Firebase 项目,但它始终显示“将您的应用程序连接到 Firebase”步骤为已连接,并且没有按钮可以将其取回。我手动配置了它,但我想知道是否有办法断开并重新连接它。
谢谢
您似乎无法使用 android studio 客户端将您的应用项目与 Firebase 项目断开连接。
Delete this app
按钮,单击它,它将断开您的 android 应用与 Firebase 项目的连接我使用了一个小技巧,也为我解决了这个问题。您可以删除您的 google-services 文件并从您的 gradle 中删除所有 firebase 依赖项(即编译 'com.google.firebase:firebase-auth:11.0.4'),因此,当您尝试同步您的项目时,它将失败. 这样做之后,您可以将所有 firebase 依赖项复制回您的 gradle 文件并同步项目。由于缺少 google-services 文件,它仍然会失败。现在,您可以转到您的 firebase 工具,该项目将断开连接。
我知道这是一个老问题,但这是我的答案,以防有人再次需要。
遵循Mor Paz解决方案中的每一步。如果即使在“连接”文本没有消失之后,您必须按照以下步骤操作:
在 android studio 中,只需在查看文件夹时切换到“项目”模式。大多数情况下,它将默认处于“android”模式。在项目模式下,您将可以访问所有文件夹、在 android 模式下不可见的文件。为此,请单击窗口左上角的下拉菜单并选择“项目”模式
转到app文件夹,在那里你会找到google-services.json文件。删除该文件并重新启动您的项目。该文件来自您之前的 FireBase 项目。即使您断开应用与 Firebase 项目的连接,该文件也不会被删除。Android Studio 识别出此文件并认为您的应用仍连接到 FireBase。这就是为什么 Firebase 助手中的“已连接”文本不会消失的原因,因此需要删除此文件
现在你应该可以走了。
就我而言,只需更改 settings.gradle 中的“rootProject.name”,我就可以重新连接到 Firebase。