firebase - 错误:flutter/lib/ui/ui_dart_state.cc(209)] 未处理的异常:[core/duplicate-app] 一个名为“[DEFAULT]”的 Firebase 应用程序已经存在
问题描述
由于我是firebase的新手,我已经存在重复名称的问题,我需要你的帮助。
E/flutter (21802): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: [core/duplicate-app] A Firebase App named "[DEFAULT]" already exists
E/flutter (21802): #0 MethodChannelFirebase.initializeApp
package:firebase_core_platform_interface/…/method_channel/method_channel_firebase.dart:111
E/flutter (21802): <asynchronous suspension>
E/flutter (21802): #1 Firebase.initializeApp
package:firebase_core/src/firebase.dart:41
E/flutter (21802): <asynchronous suspension>
E/flutter (21802): #2 main
package:flutterbuyandsell/main.dart:47
E/flutter (21802): <asynchronous suspension>
E/flutter (21802):
…/method_channel/method_channel_firebase.dart:111
包:firebase_core/src/firebase.dart:41
包:flutterbuyandsell/main.dart:47
解决方案
在 Flutter 中添加这个
注意 - 仅在整个项目中使用此“Firebase.initializeApp”一次。
// 等待默认 Firebase 应用初始化
if (Firebase.apps.isEmpty) {
await Firebase.initializeApp(
name: 'YourAPP',
options: DefaultFirebaseOptions.currentPlatform,
).whenComplete(() {
print("completedAppInitialize");
});
}
推荐阅读
- html - 我的密码验证没有正确执行
- vue.js - 通过组件从外部 api 加载路由并将它们添加到路由器
- c++ - 使用指针作为参数的调用函数内部的对象为空
- elasticsearch - 从嵌套查询中过滤记录 - 弹性搜索
- sql - 避免使用 sum 的笛卡尔积
- excel - 基于另一张表中的动态自动过滤器在一张表上创建图表 - 返回不正确的范围
- typescript - 如何找到我的应用程序中定义的 TS 类型?
- c# - c# 从 linq join 返回命名元组
- java - 如何使用 (for i=firebase.getChildrencount) i>0 i-- 从 firebase 数据库中检索每个“i”
- reactjs - 为什么当我在 TS 中更改对象的副本时,原始对象也会更改?