如何解决Flutter:热重载卡在 Visual Studio Code 中
更新: 我尝试了另一个干净的新项目。热重载工作正常。
每次我对 VS Code 执行热重载时,热重载都会卡住以下消息。有人知道问题所在吗?
这些是我做过的事情。
- 终端:Ran Flutter doctor --(一切正常,除了 Xcode 有点过时的警告标志。我使用的是 Xcode 11.1.0)
- 重启VS
- 重启整个机器
- 在模拟器和物理 iPad 上运行
这些是我的规格:
- Macbook Pro 2015 年初
- macOS Mojave
- VS Code 1.52.1(最新)
- Flutter 扩展 v3.18.1(最新)
- Dart v3.18.1(最新)
- 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
解决方法
删除模拟器并从终端运行 flutter clean
。
然后再次创建模拟器,它将解决问题。
不确定您使用的是哪个 Flutter 版本,但您可能会遇到 https://github.com/flutter/flutter/issues/84347 的情况,这与隔离在热重载期间以某种方式卡住有关。
我不知道 audioplayers
库,但我认为它在后台使用了一个隔离。
运行 flutter clean
并再次运行您的项目,看看是否能解决问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。