微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

未为类“BasicMessageChannel<dynamic>”定义方法“setMockMessageHandler”

如何解决未为类“BasicMessageChannel<dynamic>”定义方法“setMockMessageHandler”

运行 Flutter 项目后,出现此错误。我能做些什么来解决它?

Error: The method 'setMockMessageHandler' 
isn't defined for the class 'BasicmessageChannel<dynamic>'.

FAILURE: Build Failed with an exception.

解决方法

我今天遇到了同样的问题。

据我所知,这基本上是由平台通道测试接口转换为 flutter_test 包引起的重大变化。

就我而言,只需在全局终端会话上运行 flutter pub upgrade 即可解决问题。

referred release notes 上查看有关上述过渡的更多详细信息

,

我在 Mac 上的 AndroidStudio 中更新插件后遇到了同样的问题

flutter pub upgrade

没有为我做任何事,但是

flutter clean
flutter pub upgrade --major-versions

解决了问题

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。