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

如何禁用Visual Studio Code调试Flutter时异常触发自动打开文件

VSCode调试Flutter异常时自动跳转SDK文件问题修复方案

核心配置修改步骤

  • 打开VSCode设置面板(快捷键Ctrl+,(Windows/Linux)/Cmd+,(MacOS)),搜索并修改以下配置:
    1. 取消勾选Dart: Debug Sdk Libraries:禁用调试时进入Dart/Flutter系统SDK源码
    2. 取消勾选Dart: Debug External Package Libraries:禁用调试时进入第三方依赖包源码
    3. 搜索debug.openFileOnException,将下拉选项设置为never:全局关闭调试异常时自动打开对应文件的行为

启动配置固化(避免项目间配置冲突)

打开项目根目录下.vscode/launch.json文件,在调试配置段中新增如下参数:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Flutter Debug",
      "type": "dart",
      "request": "launch",
      // 新增以下配置
      "debugSdkLibraries": false,
      "debugExternalPackageLibraries": false
    }
  ]
}

修改后重启调试会话即可生效,后续异常发生时不会再自动弹出binding.dart、view.dart等系统库文件。

异常残留问题处理

如果修改后仍偶发跳转,执行以下操作重置状态:

  1. 关闭VSCode,删除项目根目录下的.dart_tool文件夹
  2. 执行flutter clean清理项目缓存
  3. 重新打开VSCode启动调试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 10:48:04