Flutter App 运行没有问题,但是它在控制台中出现错误(在添加 firebase_messaging backgroundmesssagehandler 之后)

sha*_*ath 5 dart flutter firebase-cloud-messaging

我有一个可用的应用程序,在添加 firebase_messaging backgroundmessagehandler(根据包文档添加)后,它给出了以下错误,但是应用程序和后台消息传递没有任何问题。

E/flutter ( 5828): [ERROR:flutter/shell/common/shell.cc(199)] Dart Error: Unhandled exception:
E/flutter ( 5828): NoSuchMethodError: No top-level getter '' declared.
E/flutter ( 5828): Receiver: top-level
E/flutter ( 5828): Tried calling:
E/flutter ( 5828): #0      NoSuchMethodError._throwNew  (dart:core-patch/errors_patch.dart:202:5)
E/flutter ( 5828): [ERROR:flutter/runtime/dart_isolate.cc(461)] Could not resolve main entrypoint function.
E/flutter ( 5828): [ERROR:flutter/shell/common/engine.cc(205)] Could not run the isolate.
E/flutter ( 5828): [ERROR:flutter/shell/common/engine.cc(137)] Engine not prepare and launch isolate.
E/flutter ( 5828): [ERROR:flutter/shell/common/shell.cc(199)] Dart Error: Unhandled exception:
Error -32000 received from application: Could not run configuration in engine.
Error -32601 received from application: Method not found
method not available: ext.flutter.platformOverride
Error -32601 received from application: Method not found
method not available: ext.flutter.inspector.setPubRootDirectories
Error -32601 received from application: Method not foundmethod not available: ext.flutter.platformOverride
Run Code Online (Sandbox Code Playgroud)

如果我重新启动应用程序,则不会产生错误,直到我热重载/热重启应用程序 3-4 次。

任何提示都会有所帮助,我还想知道,这种类型的错误是否会导致 Playstore 中的 ANR/崩溃报告。

Mαπ*_*π.0 0

这看起来像是您的代码中缺少导入或解析错误。尝试使用flutteranalyze检查。

没有声明顶级 getter '' 意味着它无法在全局范围内找到值 ''。要么是因为它没有导入,要么是因为在此错误之前存在解析错误。