在我们开发中,如果公司给一个旧项目或者在网上下载一个项目,打开会有一堆红色报错
例如 The method 'setMockMessageHandler' isn't defined for the class 'BasicMessageChannel<dynamic>'
一般都是插件老旧需要更新或者flutter的api过时了,需要在项目终端中先执行 flutter clean
然后执行 flutter pub upgrade --major-versions 更新插件
然后针对报错的地方修改成最新的插件方法或者api最新方法即可。