调试Flutter应用出现framework.dart编译错误,如何解决?
Flutter编译错误解决方法
错误根源
你的Flutter SDK核心文件framework.dart被意外修改,出现了语法错误:
Widget build() => state.,build(this);
代码中多余的逗号触发了一系列编译报错。
解决步骤
- 定位到路径
D:/program/flutter/flutter/packages/flutter/lib/src/widgets/framework.dart的第4919行,将错误代码修改为正确写法:Widget build() => state.build(this); - 保存文件后,执行
flutter clean清理项目缓存,再重新运行flutter run - 如果手动修改无效,直接卸载当前Flutter SDK,重新下载对应版本替换原目录,配置环境后重启项目
内容的提问来源于stack exchange,提问作者basel
相关产品推荐
相关产品推荐

