这是一个通用的问题,不单单指定某一个插件方法不支持的问题。
当然前面也说一下,你可以先试一下清除重新加载看一下问题能不能解决,有的时候是你的项目没有restart,热重启不会重新编译新加入的资源。
纯flutter:quit项目->(flutter clean 可不执行)-> flutter run
module混合:module项目flutter pub get -> 原生项目pod install ->再运行启动项目
如果上面能够解决你的问题,那么下面就不用看了。
今天混合开发iOS混合之前自己写的屏幕旋转插件:limiting_direction_csx 由于公司一直使用纯flutter开发,使用这个插件没有一点问题,近期之前的朋友看到我的这个插件,他们公司也在尝试使用flutter开发,就采用了原生与flutter混合的方式,其中就涉及到了屏幕旋转支持问题,他就搜到了我的这个插件,结果在使用过程中就遇到了Unhandled Exception: MissingPluginException(No implementation found for method ....。插件的方法都没有的情况!朋友瞬间就觉得我是一个骗子了,百般质疑我。好无奈,谁让咱自己没有考虑到module形式的问题呢,哈哈。
结果就反馈到了我这里,我就写了一个混合demo,自己尝试了一下,发现的确是所有的方法都不支持?找不到?但是运行module里面的iOS项目没问题,正常屏幕旋转。
后来在github上面参考这个截图获得了灵感:

其中第四条就是我们遇到的问题所在,就

本文介绍了在Flutter混合开发iOS项目时遇到的插件注册问题,当使用Flutter模块并遇到`MissingPluginException`错误时,如何通过手动注册插件来解决。文章提供了iOS方面的解决方案代码,并提示Android方面的处理方式,同时分享了一个GitHub demo来帮助开发者解决问题。
最低0.47元/天 解锁文章
4847

被折叠的 条评论
为什么被折叠?



