首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未处理异常: PlatformException(firebase_core,无法在线程线程中创建未调用Looper.prepare()、null、null)的处理程序

未处理异常: PlatformException(firebase_core,无法在线程线程中创建未调用Looper.prepare()、null、null)的处理程序
EN

Stack Overflow用户
提问于 2022-01-13 14:04:02
回答 1查看 83关注 0票数 0

我正在使用:

代码语言:javascript
复制
void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform,
  );
 
  runApp(...);
}

在Android上运行该应用程序时,我会得到以下错误:

错误:flutter/lib/ui/ui_dart_state.cc(209)未处理异常: PlatformException(firebase_core,无法在线程线程内创建处理程序-3-线程-1,5,main未调用Looper.prepare(),null,null)

我在用firebase_in_app_messaging: ^0.6.0+6。以上代码用于删除此包。

如果删除await关键字,代码将成功运行,但这是一个错误还是我做错了?

EN

回答 1

Stack Overflow用户

发布于 2022-01-13 14:41:05

如果添加Future< void>怎么办?

代码语言:javascript
复制
Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
   await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform);
runApp(...); ,}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70697917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档