跳到主要内容

你不是已登录。您的编辑将被放置在队列中,直到同行评审.

我们欢迎编辑,使文章更容易理解,对读者更有价值。由于社区成员审阅了编辑内容,请尝试使帖子比您发现的更好,例如,通过修改语法或添加其他资源和超链接。

尚未创建任何Firebase应用程序“[DEFAULT]”-在Flutter和Firebase中调用Firebase.initializeApp()

我正在构建一个Flutter应用程序,并且已经集成了Firebase,但当我单击注册、登录或注销按钮时,总是会出现此错误。我看到其他人也问过同样的问题,但似乎没有一个对我有效。我正在使用Flutter和安卓工作室。如何解决此问题?

这是我代码的摘录

类HomeScreen扩展StatefulWidget{@覆盖_主页屏幕状态createState()=>主页屏幕状态();}类_HomeScreenState扩展状态{@覆盖小工具构建(BuildContext上下文){返回脚手架(背景颜色:颜色。红色,主体:中心(child:容器(子项:RaisedButton(按下:(){FirebaseAuth.instance.signOut().then((值){导航器.pushReplacement(上下文,材料页面路径(构建器:(上下文)=>登录屏幕());});},child:文本(“注销”),))));}}

下面是引发的异常

══╡ GESTURE引起的异常╞═══════════════════════════════════════════════════════════════════处理手势时引发了以下FirebaseException:[core/no-app]未创建任何Firebase应用程序“[DEFAULT]”-调用Firebase.initializeApp()引发异常时,这是堆栈:#0 MethodChannelFirebase.app(包:firebase_core_platform_interface/src/method_channel/method_cchannel_firebase.dart:118:5)#1 Firebase.app(包:Firebase_core/src/Firebase.dart:52:41)#2 FirebaseAuth.instance(包:firebase_auth/src/firebase_auth.dart:37:47)#3_主页屏幕状态.build<匿名关闭>(套餐:cosytok/screenses/home.dart:20:28)#4 _确认响应状态_handleTap(包装:flutter/src/material/ink_well.dart:992:19)#5_InkResponseState.build链接响应状态<匿名关闭>(包:flutter/src/material/ink_well.dart:1098:38)#6 GestureRecognizer.invokeCallback(软件包:flutter/src/skets/recognizer.dart:184:24)#7 TapGestureRecognizer.handleTapUp(软件包:flutter/src/skets/tap.dart:524:11)#8个BaseTapGestureRecognizer_checkUp(软件包:flutter/src/skets/tap.dart:284:5)#9 BaseTapGestureRecognizer.handlePrimaryPointer(软件包:flutter/src/skets/tap.dart:219:7)#10 PrimaryPointerGestureRecognizer.handleEvent(软件包:flutter/src/skets/recognizer.dart:477:9)#11指针路由器_分派(package:flutter/src/skets/pointer_router.dart:78:12)#12点路由器_将事件发送到路线<匿名闭包>(package:flutter/src/skets/pointerrouter.dart:124:9)#13_LinkedHashMapMixin.forEach(dart:collection-patch/compact_hash.dart:377:8)#14指针路由器_dispatchEventToRoutes(软件包:flutter/src/gets/pointer_router.dart:122:18)#15 PointerRouter.route(软件包:flutter/src/posites/pointer_router.dart:108:7)#16 GestureBinding.handleEvent(软件包:flutter/src/skets/binding.dart:220:19)#17 GestureBinding.dispatchEvent(软件包:flutter/src/skets/binding.dart:200:22)#18手势绑定_handlePointerEvent(package:flutter/src/skets/binding.dart:158:7)#19手势绑定_flushPointerEventQueue(包:flutter/src/gets/binding.dart:104:7)#20手势装订_handlePointerDataPacket(包:flutter/src/skets/binding.dart:88:7)#24_invoke1(省道:ui/hooks.省道:267:10)#25 _发送指针数据包(dart:ui/hooks.dart:176:5)(省去了dart中的3帧:异步)处理程序:“onTap”识别器:点击手势识别器#f0104════════════════════════════════════════════════════════════════════════════════════════════════════════════ 手势捕捉到异常═══════════════════════════════════════════════════════════════处理手势时引发了以下FirebaseException:[core/no-app]未创建任何Firebase应用程序“[DEFAULT]”-调用Firebase.initializeApp()

答案

取消