debugging 抖动调试器未在断点处停止

xmd2e60i  于 2022-11-30  发布在  其他
关注(0)|答案(2)|浏览(185)

每次我想调试我的flutter项目时,调试器不会像没有断点一样在断点处停止,即使未缓存的异常和调试器中的所有异常底部都在工作
我的
launch.json

{
    "version": "0.2.0",
    "configurations": [{
        "name": "Flutter",
        "request": "launch",
        "type": "dart",
        "program": "lib/main.dart",
        "args": [
            "--debug",
            "dev"
        ],
    }]
}

我尝试了默认的launch.json配置,但它不起作用

{
        "version": "0.2.0",
    "configurations": [
        {
            "name": "Flutter",
            "request": "launch",
            "type": "dart"
        }
    ]
}
cvxl0en2

cvxl0en21#

只需导入开发者包中的预定文件import 'dart:开发者“作为dev;
然后将其用作断点;就像我们在javascript中使用的那样
开发调试器();//任何您想要停止的地方

bxpogfeg

bxpogfeg2#

我发现在vscode中打开一个指向我的项目的符号链接会破坏断点。打开真实的的路径修复了它。

  • Ubuntu 20嵌入式系统
  • VS代码1.73.1
  • Flutter3.3.9

相关问题