我使用Android Studio创建了一个颤动的应用程序,并添加了一些代码来使用这个包实现社交媒体共享功能[https://pub.dartlang.org/packages/share] .
我修改了代码,因此每次点击/点击浮动按钮时都会调用共享函数 .
我将 share: ^0.5.3
添加到pub spec.yaml并导入包 . 我在增量计数器功能中添加了一行,如下所示
`
void _incrementCounter() {
Share.share('check out my website https://example.com');
setState(() {
_counter++;
});
`
一切运行正常,直到我按下按钮,然后我得到以下异常:
VERBOSE-2:shell.cc(181)] Dart错误:未处理的异常:MissingPluginException(在通道plugins.flutter.io/share上找不到方法共享的实现)
任何帮助赞赏:)
1 回答
似乎这些问题是由Apple在Xcode 10中引入的新构建系统引起的 . 这里有更多信息github.com/flutter/flutter/issues/20685#issuecomment-421511890
我已经从测试版 Channels 更改为主 Channels ,现在拥有在模拟器和设备上运行的Share软件包作者提供的示例代码 .