2

我一直试图解决这个问题几个小时,但没有运气。在 Android Studio 中较旧的 Flutter 项目中,Firebase 助手出现在我的菜单工具-> Firebase 中;但是,当我开始新的 Flutter 项目时,Firebase 助手不会出现在工具菜单中。尝试使用搜索打开 Firebase 会产生搜索结果,但启动失败(只是无休止的加载屏幕)。

我已经尝试了这些先前提出的问题中列出的所有项目:

Firebase 助手未在 Android Studio 3.4.1 中显示

在 Android Studio 2.2.3 中找不到工具 > Firebase

Firebase 助手未在 Studio 2.2.3 中显示

我正在使用 Android Studio 4.2.1 我已经对我能想到要更新的所有内容进行了更新。

上面提到的先前提出的问题中普遍接受的答案是确保启用了三个 Firebase 插件。我已经验证它们是:

在此处输入图像描述

在工具菜单中出现 Firebase 助手的旧项目中,如果我禁用这三个插件并重新启动,Firebase 助手将从旧项目中消失。然后,当我重新启用它们并重新启动时,Firebase 助手会返回到旧项目中的“工具”菜单。但是,在新创建的 Flutter 项目中,禁用和重新启用插件不会导致 Firebase 助手出现在工具菜单中。

有人建议确保您已登录 Google 帐户。我已登录,但这并没有改变任何东西。

我不明白为什么它在旧项目中可用,但在新项目中不可用。我想我只是忽略了一些东西。
有什么建议么?

谢谢

编辑:自从发布这个问题以来,我已经尝试完全卸载 Android Studio 并对其进行全新安装,Flutter 和 Dart。但是,我有相同的结果。旧项目有 Firebase 助手,而新项目没有。

在试图找出两个项目之间的差异以希望找到一些东西来解释为什么一个项目确实有可用的 Firebase 助手而新项目没有可用的 Firebase 助手,尽管有所有相同的插件,build.gradle 信息和 pubspec.yaml 信息,我碰巧注意到一个区别。

在我的旧项目中,那些有 Firebase Assistant 可用的项目,如果我右键单击项目的 lib 文件夹并尝试添加一个文件夹,而不是能够添加一个“目录”,它让我可以选择添加一个“包”。这是它的截图:

在此处输入图像描述

但是,在我的新项目中,菜单看起来不同。它说“目录”而不是“包”,如下所示:

在此处输入图像描述

我不知道我的项目是否有什么不同导致一个说“包”而另一个说“目录”是菜单中带有“包”的项目可以访问 Firebase 助手的原因,而一个带有“目录”的没有;但是,我怀疑它可能是。

我找不到任何东西来解释为什么一个项目会有“包”而另一个项目有“目录”;有人有解释吗?我很想测试这种差异是否是 Firebase Assistant 没有出现的原因。

4

2 回答 2

0

您可以尝试运行“flutter clean”,然后重新同步 graddle。

于 2021-06-08T04:31:54.067 回答
-1

我假设您在管理员模式下运行 android studio?如果我不在管理员模式下,我会遇到问题。

于 2021-08-08T00:46:24.537 回答