You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在Chrome、模拟器、Edge运行Flutter调试,构建失败报错

Flutter调试构建失败:framework.dart文件损坏引发语法错误

问题根源

从构建日志的核心报错可以定位:Flutter SDK内部的framework.dart文件第一行出现损坏,原本的注释行前多了一个多余的s字符,导致语法解析完全混乱,后续所有import/export指令都被判定为出现在声明之后,触发大量错误。

关键错误提示:

/C:/src/flutter/packages/flutter/lib/src/widgets/framework.dart:1:1: 错误:此处应添加';'。
s// Copyright 2014 The Flutter Authors. All rights reserved.
^

解决方案

方案1:手动修复损坏的文件

  1. 打开文件:C:/src/flutter/packages/flutter/lib/src/widgets/framework.dart
  2. 定位第一行,删除开头多余的s字符,将行内容恢复为:
    // Copyright 2014 The Flutter Authors. All rights reserved.
    
  3. 清理缓存并重新构建:
    flutter clean
    flutter pub get
    flutter run
    

方案2:重新安装Flutter SDK(修复无效时使用)

如果手动修复后问题仍存在,说明SDK可能有多处损坏,需重新安装:

  • 删除当前SDK目录:C:/src/flutter
  • 下载对应版本的Flutter SDK
  • 配置好环境变量后,执行flutter doctor验证安装完整性

内容的提问来源于stack exchange,提问作者Michael Emanuel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 05:42:24