未针对 Windows 配置 DefaultFirebaseOptions

Far*_*iaz 7 dart firebase flutter

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

Kau*_*dru 10

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

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",
),
Run Code Online (Sandbox Code Playgroud)

您可以从 firebase 控制台获取这些值


小智 6

flutterfire configure
Run Code Online (Sandbox Code Playgroud)

运行此命令将向您显示 flutter 项目的配置选项,例如 android、web、ios 和 macOS。

但是,如果您没有获得其中任何一个选项,您可以手动创建一个应用程序,只需转到 firebase 控制台,您将看到类似这样的内容。 在此输入图像描述

在这里您可以看到,在在线放置、门户标题下,我只有两个应用程序,它们是 android,当您进入 firebase 控制台时,您会看到不同的东西,您可能缺少四个应用程序中的任何一个(android、web、ios、macOS) )就像你的情况一样,不会有 Android 应用程序,你可以简单地单击加号按钮并手动添加它。添加后,您可以转到项目并可以再次运行它

flutterfire configure
Run Code Online (Sandbox Code Playgroud)

您将选择 android 并继续,不会出现错误。