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

Flutter开发中VSCode断点无法触发问题求助

Flutter VSCode 断点不生效解决方案
  • 优先确认项目启动方式:必须通过VSCode侧边栏「运行和调试」面板的启动按钮运行,不能在终端手动执行flutter run命令启动,手动启动的项目无法关联VSCode调试服务,断点不会生效。
  • 清理项目缓存后重建:
    在项目根目录依次执行以下命令:
    flutter clean
    flutter pub get
    执行完成后重启调试即可。
  • 检查插件版本:打开VSCode扩展面板,将Dart、Flutter插件更新到最新稳定版,更新完成后重启VSCode再测试。
  • 补充launch.json配置参数:
    你现有配置缺少关键调试参数,替换为以下完整配置即可:
    {
      "version": "0.2.0",
      "configurations": [
          {
              "name": "Flutter",
              "request": "launch",
              "type": "dart",
              "flutterMode": "debug",
              "justMyCode": false,
              "enableFlutterDaemon": true
          }
      ]
    }
    
    如果你是Chrome Web端调试,额外添加"webServerPort": 5000参数,固定端口避免调试服务关联失败。
  • 检查构建配置:
    安卓端确认android/app/build.gradle文件中debug构建类型的minifyEnabled、shrinkResources参数均为false;Web端启动调试时不要加--release、--profile这类非debug参数。
  • 兜底处理:完全关闭VSCode,杀掉所有dart、flutter相关后台进程,重启模拟器/浏览器后重新打开项目启动调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 19:57:00