我已经在Flutter中安装了firebase_core: ^0.4.4
,文档要求您通过在此处调用Firebase.initializeApp()
- docs来初始化应用程序:https://firebase.flutter.dev/docs/overview
问题是Firebase
类在package:firebase_core/firebase_core.dart
包中无法识别。
首先,你还需要初始化应用程序吗?没有其他文档(Firebase文档)提到这一点。
我确实注意到一个名为FirebaseApp
的类被识别出来了,而且似乎是一个单例类。我想知道它是不是只是被懒洋洋地加载了?
4条答案
按热度按时间fdbelqdn1#
使用较新版本的firebase_core可以解决您的问题。
sg2wtvxw2#
尝试使用为特定的firebase产品制作的包,而不是firebase_core包。例如,如果你想使用cloud firestore,就使用cloud_firestore包。
gkl3eglg3#
在当前的flutter(对我来说是3.3.8)中,需要使用FirebaseFirestore,例如FirebaseFirestore.instance。不再有'Firebase'类。
y3bcpkx14#
如果您使用VS代码,它可能会加载旧版本的firebase核心库。
在我的环境中,我重新打开VS Code,它工作了。