MissingPluginException(在通道 plugins.flutter.io/share 上找不到方法共享的实现)

Kri*_*gid 3 share dart flutter

我在使用时发现错误 flutter_share: ^1.0.2+1

    MissingPluginException(No implementation found for method share on channel plugins.flutter.io/share)


   E/flutter ( 3361): MissingPluginException(No implementation found for method share on channel plugins.flutter.io/share)
E/flutter ( 3361): #0      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7)
E/flutter ( 3361): <asynchronous suspension>
E/flutter ( 3361): #1      Share.share (package:share/share.dart:44:20)
E/flutter ( 3361): #2      SignalCard.build.<anonymous closure> 
Run Code Online (Sandbox Code Playgroud)

Jes*_*ica 14

共享插件按预期工作。出现该错误可能是因为添加插件后进行了热重启或热重新加载,而不是完全重启。这意味着插件的平台特定代码未内置到应用程序中。

解决方法:停止应用程序并在添加插件后重新启动它。

来源: https: //github.com/flutter/website/pull/1038


Kri*_*gid 9

我通过remove我的设备上的flutter 应用程序和reinstall通过 USB 或任何其他媒体解决它

  • 亲爱的,我已经做了两次,三次,但仍然遇到同样的问题。谢谢。 (2认同)
  • @Sachin `flutter_share` 和 `share` 软件包已停止使用。现在我使用官方的`share_plus`插件,你可以在https://pub.dev/packages/share_plus找到它,我希望这能解决你的问题。谢谢。 (2认同)