未处理异常:MissingPluginException(No implementation found for method getAndroidId on channel samples.flutter.dev/battery)

e0bqpujr  于 2023-05-19  发布在  Flutter
关注(0)|答案(1)|浏览(198)

我试图在后台服务中调用本地方法,但它抛出了一个异常。
[错误:flutter/runtime/dart_vm_initializer.cc(41)]无法处理的异常:MissingPluginException(No implementation found for method getAndroidId on channel samples.flutter.dev/battery)
但它的工作正常,而我试图运行这个主线程。

ldxq2e6h

ldxq2e6h1#

为所有的本地方法创建一个flutter包,并将其用作flutter项目的依赖项,并在后台服务中调用这些方法。确保你的Flutter引擎必须我初始化为后台服务。

**ref:**如何创建flutter包:https://docs.flutter.dev/packages-and-plugins/developing-packages

相关问题