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上的最新稳定版本。
答案 0 :(得分:4)
这是一个已知问题,已在 dev 频道中修复,并将在 1.9 stable 频道中发布。请参阅Breakpoint set inside of async function does not trigger。