Flutter Firebase.initializeApp 错误:当 projectId 不为 null 时“Nonnull 字段“projectId”为 null”

问题描述 投票:0回答:1

我正在为我的 flutter 项目使用 firebase,并想用以下代码初始化它:

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp(
    name: 'intranet_app',
    options: DefaultFirebaseOptions.currentPlatform,
  );
  runApp(const MyApp());
}

选项是从 flutterfire 配置生成的,所有字段都已填充(apiKey、appId、projectId 等)。 但不知怎的,当我运行该项目时,我收到了这个错误:

[错误:flutter/lib/ui/ui_dart_state.cc(209)] 未处理的异常:PlatformException(ExecutionException,java.util.concurrent.ExecutionException:java.lang.IllegalStateException:非空字段“projectId”为空。,原因:java .lang.IllegalStateException:非空字段“projectId”为空。,堆栈跟踪:java.util.concurrent.ExecutionException:java.lang.IllegalStateException:非空字段“projectId”为空。

我正在使用 flutter 2.10.5 和 firebase_core ^2.4.1

我尝试在不生成 firebase_options 的情况下手动填写选项,但我仍然遇到完全相同的错误

flutter firebase
1个回答
0
投票

我有这个问题,你解决了吗?

© www.soinside.com 2019 - 2024. All rights reserved.