Windows命令行运行Flutter项目报错G67247B7E求助
解决Flutter Windows构建报错:Expected ';' after this
核心问题定位
报错信息明确指向代码语法错误:
lib/main.dart(60,15): error G67247B7E: Expected ';' after this. [C:\Development\Flutter\first_app\build\windows\flutter\flutter_assemble.vcxproj]
虽然Android端能正常运行,但Windows构建流程的语法校验逻辑更严格,或者Android Studio的实时代码分析未检测到该问题。
解决方案
修复代码语法错误
- 打开
lib/main.dart,定位到第60行,检查该行及相邻代码,补充缺失的分号。 - 修复后执行以下命令重新构建:
flutter clean flutter run -d windows
- 打开
额外排查步骤(若上述方法无效)
- 确认Visual Studio 2022已安装桌面开发工作负载(包含C++开发工具、对应版本的Windows SDK)。
- 手动删除项目根目录下的
build文件夹,执行flutter pub get后再尝试构建。 - 检查代码中是否存在跨平台兼容问题,比如仅Android平台的API调用在Windows构建时触发的语法解析异常(此情况概率较低,优先处理分号缺失问题)。
内容的提问来源于stack exchange,提问作者wyokid2008
相关产品推荐
相关产品推荐

