我正在使用:
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关键字,代码将成功运行,但这是一个错误还是我做错了?
发布于 2022-01-13 14:41:05
如果添加Future< void>怎么办?
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform);
runApp(...); ,}https://stackoverflow.com/questions/70697917
复制相似问题