如何调试使用异步的命令行Dart应用程序? (断点不起作用)

时间:2014-12-19 07:42:47

标签: dart dart-async

IntelliJ或Dart编辑器中的调试器不会在此代码的断点处停止:

main() async {
    var x = 1;
    bool stop = true; // breakpoint here
}

...但对此代码有效:

main() {
    var x = 1;
    bool stop = true; // breakpoint here
}

Dart SDK 1.8.3和两个IDE上的最新稳定版本。

1 个答案:

答案 0 :(得分:4)

这是一个已知问题,已在 dev 频道中修复,并将在 1.9 stable 频道中发布。请参阅Breakpoint set inside of async function does not trigger