【问题标题】:DefaultFirebaseOptions not configured for windows未为 Windows 配置 DefaultFirebaseOptions
【发布时间】:2022-08-03 11:42:47
【问题描述】:

[错误:flutter/lib/ui/ui_dart_state.cc(198)] 未处理的异常:不支持的操作:尚未为 windows 配置 DefaultFirebaseOptions - 您可以通过再次运行 FlutterFire CLI 来重新配置。

  • 运行flutterfire configure 时会发生什么?

标签: flutter firebase dart


【解决方案1】:

您可以使用这样的选项进行初始化

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 控制台获取这些值

【讨论】:

    【解决方案2】:

    如果您使用 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
      );
    

    【讨论】:

      【解决方案3】:

      当我没有为我正在使用的平台安装 Firebase(使用 Flutterfire)时,我收到了这个错误。例如,我为 iOS 和 Android 配置了 Firebase,但没有为 Web 配置 Firebase,当我尝试通过 Chrome 加载我的应用程序时,它会抛出此错误。

      从您的应用程序目录中尝试“flutterfire configure”,这应该可以解决这个问题!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-10
        • 2016-04-27
        相关资源
        最近更新 更多