在学习使用flutter过程中遇到的一些问题记录.
1.在flutter启动中 报错误
The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel<dynamic>'
1.1 执行 flutter clean 下项目
1.2 flutter pub upgrade --major-versions 更新插件( 有其它方法不要轻易尝试,更新插件可能会有其它兼容错误)
Flutter版本更新较快。像我为了测试Fluttter的新功能,一般都是用最新的Master版本。但是版本更新后,项目往往由于package的依赖,会提示版本依赖的错误。简单处理就可以用回退Flutter版本的方式来解决。
回退版本的步骤如下:
1、先去Flutter github查看一下你想回退版本提交记
2、找到需要回退的版本
3、找到需要的回退版本的commit编号
4、终端进入Flutter的git目录,执行:git reset --hard 版本提交编号 一般在访问达资源库里flutter
5、执行Flutter doctor 等待重新下载和编译
flutter降级到指定版本
来源于以下连接,个人学习记录使用
链接:https://juejin.cn/post/6933141125528027144