我收到这个错误。
未处理的异常:PlatformException(null-error,主机平台为非空返回值返回空值。,null,null)
我已经更新了 .yaml 中的所有 firebase 包,但仍然有此错误
E/flutter (11230): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(null-error, Host platform returned null value for non-null return value., null, null)
E/flutter (11230): #0 FirebaseCoreHostApi.optionsFromResource (package:firebase_core_platform_interface/src/pigeon/messages.pigeon.dart:242:7)
E/flutter (11230): <asynchronous suspension>
E/flutter (11230): #1 MethodChannelFirebase.initializeApp (package:firebase_core_platform_interface/src/method_channel/method_channel_firebase.dart:89:25)
E/flutter (11230): <asynchronous suspension>
E/flutter (11230): #2 Firebase.initializeApp (package:firebase_core/src/firebase.dart:40:31)
E/flutter (11230): <asynchronous suspension>
E/flutter (11230): #3 main (package:mossbets/main.dart:22:3)
E/flutter (11230): <asynchronous suspension>
E/flutter (11230):
我还要补充一点,我已经调用了初始化 firebase。一旦我删除初始化,应用程序就可以正常工作,但没有 firebase
这可能是由于 Firebase CLI 和 firebase 选项的新变化引起的。因此,要解决此问题,请添加:
在你的终端中
$ flutterfire configure
然后在你的main
// Import the generated file
import 'firebase_options.dart';
...
await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform);
...
可能会要求您验证您的 Firebase 帐户,以便您在终端中运行它
dart pub global activate flutterfire_cli
本文将帮助您...从第 4 步开始Article https://codewithandrea.com/articles/flutter-firebase-flutterfire-cli/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)