是否需要将Firebase分析添加到build.gradle?

是否需要将Firebase分析添加到build.gradle?,firebase,flutter,firebase-analytics,Firebase,Flutter,Firebase Analytics,我按照指示将Firebase添加到我的Flitter项目中。我想使用Firebase分析,所以我在pubspec.yaml中添加了它 的软件包页面没有提到任何关于在android/app/build.gradle 在我之前链接的Firebase for Flatter页面中也没有提到这样的事情。现在,当在Firebase控制台中注册应用程序时,它要求在app level build.gradle中添加Firebase Analytics的实现 所以我是否需要添加它,因为看起来只有Firebas

我按照指示将Firebase添加到我的Flitter项目中。我想使用Firebase分析,所以我在pubspec.yaml中添加了它

的软件包页面没有提到任何关于在
android/app/build.gradle

在我之前链接的Firebase for Flatter页面中也没有提到这样的事情。现在,当在Firebase控制台中注册应用程序时,它要求在app level build.gradle中添加Firebase Analytics的实现


所以我是否需要添加它,因为看起来只有Firebase控制台希望我添加它,但在任何官方页面上都找不到任何关于它的提及。

不,如果您没有在Firebase中启用它,则不需要。只有在firebase控制台中启用它时,您才需要它。

在应用程序中添加Google Analytics for firebase SDK并在firebase控制台中启用分析设置是可选的。这取决于您将使用的Firebase产品。如果Firebase建议您添加Analytics SDK,则表示Firebase产品已与Analytics集成。请参阅此页以供参考。

您链接的页面是针对传统Android的,而不是针对Flatter的。在Flatter中,有一个名为
pubspec.yaml
的文件,我们在其中添加了所需的依赖项。嗨,伙计,添加依赖项的方式不同,但适用相同的规则。这就是为什么我问这个问题,因为如果确实需要,它应该在至少1个颤振页面上被提及,但即使在官方的Firebase Analytics for Flatter页面上,也没有提及它。顺便说一句,添加依赖项在传统android和Flatter中完全相同,Flatter具有相同的2个build.grade文件,一个在project中,另一个在app level.grade中。如果您正在查找官方文档,则可以提交功能请求以更新文档。干杯:在设置页面的步骤4.4中,有一个用于启用和禁用分析的代码示例。如果默认情况下需要分析,他们根本不应该添加禁用选项。