【发布时间】:2022-08-03 11:42:47
【问题描述】:
[错误:flutter/lib/ui/ui_dart_state.cc(198)] 未处理的异常:不支持的操作:尚未为 windows 配置 DefaultFirebaseOptions - 您可以通过再次运行 FlutterFire CLI 来重新配置。
-
运行
flutterfire configure时会发生什么?
[错误:flutter/lib/ui/ui_dart_state.cc(198)] 未处理的异常:不支持的操作:尚未为 windows 配置 DefaultFirebaseOptions - 您可以通过再次运行 FlutterFire CLI 来重新配置。
flutterfire configure 时会发生什么?
您可以使用这样的选项进行初始化
await Firebase.initializeApp(
// Replace with actual values
options: const FirebaseOptions(
apiKey: "api key here",
appId: "app id here",
messagingSenderId: "messaging id",
projectId: "project id here",
),
您可以从 firebase 控制台获取这些值
【讨论】:
如果您使用 windows 运行 Flutter 应用程序,请尝试更换另一台设备。这对我行得通。
或尝试改变
await Firebase.initializeApp(
//options: DefaultFirebaseOptions.android, // if you're using windows emulator
//options: DefaultFirebaseOptions.ios, // if you're using windows emulator
options: DefaultFirebaseOptions.web, // for web
);
【讨论】:
当我没有为我正在使用的平台安装 Firebase(使用 Flutterfire)时,我收到了这个错误。例如,我为 iOS 和 Android 配置了 Firebase,但没有为 Web 配置 Firebase,当我尝试通过 Chrome 加载我的应用程序时,它会抛出此错误。
从您的应用程序目录中尝试“flutterfire configure”,这应该可以解决这个问题!
【讨论】: