在Firebase_core包中无法识别FlutterFire Firebase类



我已经在Flutter中安装了firebase_core: ^0.4.4,文档要求您通过在此处调用Firebase.initializeApp()-docs来初始化您的应用程序:https://firebase.flutter.dev/docs/overview

问题是Firebase类在package:firebase_core/firebase_core.dart包中无法识别。

首先,你还需要初始化应用程序吗?没有其他文档(Firebase文档(提到这一点。

我确实注意到一个名为FirebaseApp的类被识别,并且似乎是一个单例。我想知道它是不是只是懒洋洋地加载?

使用较新版本的firebase_core将解决您的问题。尝试使用firebase_core: "0.5.0+1"

不要使用firebase_core包,而是尝试使用为特定firebase产品制作的包。例如,如果要使用cloudfirestore,请使用cloud_firestore包。

在当前的flutter(对我来说是3.3.8(中,需要使用FirebaseFirestore,例如FirebaseFirestore.instance。现在已经没有"Firebase"类了。

如果您使用VS Code,它可能会加载firebase核心库的旧版本。

在我的环境中,我重新打开了VS代码,它起了作用。

最新更新