Flutter share_plus 不工作并出现错误
Flutter share_plus is not working and getting error
我想在我的应用程序中分享文本/url,为此我正在使用 share_plus 插件。
IconButton(
icon: const Icon(Icons.share),
onPressed: (){
Share.share("Testing Share function");
}
),
我遇到错误:
E/flutter (21225): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: MissingPluginException(No implementation found for method share on channel dev.fluttercommunity.plus/share)
E/flutter (21225): #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:165:7)
E/flutter (21225): <asynchronous suspension>
E/flutter (21225):
如何解决这个问题?
如果您使用的是热重启或热重载,则无法解决问题。由于 Flutter 必须将插件依赖项注入应用程序的特定平台部分,因此热 restart/hot 重新加载不足以触发注入。
关闭应用程序并执行命令。
flutter clean
flutter run
我想在我的应用程序中分享文本/url,为此我正在使用 share_plus 插件。
IconButton(
icon: const Icon(Icons.share),
onPressed: (){
Share.share("Testing Share function");
}
),
我遇到错误:
E/flutter (21225): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: MissingPluginException(No implementation found for method share on channel dev.fluttercommunity.plus/share)
E/flutter (21225): #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:165:7)
E/flutter (21225): <asynchronous suspension>
E/flutter (21225):
如何解决这个问题?
如果您使用的是热重启或热重载,则无法解决问题。由于 Flutter 必须将插件依赖项注入应用程序的特定平台部分,因此热 restart/hot 重新加载不足以触发注入。
关闭应用程序并执行命令。
flutter clean
flutter run