颤振调试器不会在断点处停止

Posted

技术标签:

【中文标题】颤振调试器不会在断点处停止【英文标题】:flutter debugger does not stop on breakpoints 【发布时间】:2020-04-30 00:00:29 【问题描述】:

每次我想调试我的颤振项目时 调试器不会像没有断点一样停在断点上 即便如此,调试器中的未缓存异常和所有异常底部都在工作

我的

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"
        
    ]
 

【问题讨论】:

请在github.com/Dart-Code/Dart-Code 提出问题,我们可以获取日志并深入研究。一般来说,这应该可以正常工作,所以如果你没有做任何愚蠢的事情,那么这可能是一个错误。 【参考方案1】:

只需在预期文件中导入开发人员包 导入 'dart: developer' 作为开发者;

然后将其作为断点;正如我们在 javascript 中使用的那样

dev.debugger(); // 你想停在哪里

【讨论】:

以上是关于颤振调试器不会在断点处停止的主要内容,如果未能解决你的问题,请参考以下文章

android 调试器不会在断点处停止

Eclipse - 调试器不会在断点处停止

调试远程节点服务器时,VScode 调试器不会在断点处停止

远程调试不会在断点处停止

Android Studio 的调试器不会在库模块中的断点处停止

调试器不会在 VS Code for Python 中的断点处停止