Flutter:热重载卡在 Visual Studio Code 中

fen*_*y3d 16 dart visual-studio-code flutter

更新: 我尝试了另一个干净的新项目。热重载效果很好。

每次我在 VS Code 上执行热重载时,热重载都会卡住并显示以下消息。有人知道问题所在吗?

错误信息

这些是我所做的事情。

  1. 终端:Ran flutter doctor --(一切正常,除了 Xcode 有点过时的警告信号。我使用的是 Xcode 11.1.0)
  2. 重启VS
  3. 重新启动整个机器
  4. 在模拟器和实体 iPad 上运行

这些是我的规格:

  1. Macbook Pro 2015 年初
  2. macOS 莫哈维
  3. VS 代码 1.52.1(最新)
  4. Flutter 扩展 v3.18.1(最新)
  5. Dart v3.18.1(最新)
  6. Xcode 11.1.0(不是最新的)

调试控制台:

Launching lib/main.dart on iPad Pro (9.7-inch) in debug mode...
lib/main.dart:1
Xcode build done.                                           82.4s
Connecting to VM Service at ws://127.0.0.1:51095/_Dfl55VaXyE=/ws
Run Code Online (Sandbox Code Playgroud)

Mas*_* .H 9

如果您使用的是 Listview.builder 或 Gridview.builder,请将其注释掉或删除该代码块。

有时会因为listview.builder的无界高度问题以及热重载卡住而无法编译代码。

  • 这对我有用...我有一个未完成的 Listview 代码,我忘记添加 itemCount 参数,一旦我纠正它,热重载就开始正常工作...谢谢@Mashood (2认同)

Mar*_*san -4

删除模拟器并flutter clean从终端运行。然后再次创建模拟器即可解决问题。

  • 我确实重新启动了模拟器,但没有用。另外,这个问题也发生在物理设备上。 (2认同)