FlutterFire Firebase类在firebase_core包中无法识别

jexiocij  于 2022-11-25  发布在  Flutter
关注(0)|答案(4)|浏览(138)

我已经在Flutter中安装了firebase_core: ^0.4.4,文档要求您通过在此处调用Firebase.initializeApp()- docs来初始化应用程序:https://firebase.flutter.dev/docs/overview
问题是Firebase类在package:firebase_core/firebase_core.dart包中无法识别。
首先,你还需要初始化应用程序吗?没有其他文档(Firebase文档)提到这一点。
我确实注意到一个名为FirebaseApp的类被识别出来了,而且似乎是一个单例类。我想知道它是不是只是被懒洋洋地加载了?

fdbelqdn

fdbelqdn1#

使用较新版本的firebase_core可以解决您的问题。

sg2wtvxw

sg2wtvxw2#

尝试使用为特定的firebase产品制作的包,而不是firebase_core包。例如,如果你想使用cloud firestore,就使用cloud_firestore包。

gkl3eglg

gkl3eglg3#

在当前的flutter(对我来说是3.3.8)中,需要使用FirebaseFirestore,例如FirebaseFirestore.instance。不再有'Firebase'类。

y3bcpkx1

y3bcpkx14#

如果您使用VS代码,它可能会加载旧版本的firebase核心库。
在我的环境中,我重新打开VS Code,它工作了。

相关问题