当我从 Dart DevTool 的“Logging”页面调试 Flutter 应用程序时,我遇到了崩溃。发生这种情况后,当我开始调试时,我看到的只是 Widget Inspector 显示一个循环进度指示器。我现在正在使用 Flutter 默认应用程序进行测试,因此它不在我的代码中。我已经尝试重新启动计算机几次,但行为没有改变。
对类似问题的回答(Flutter 检查器在 Visual Studio Code 中出错/冻结)建议添加dart.embedDevTools": false,
到我的 VSCode settings.json 文件中。我试过了,但仍然得到相同的行为,只是在浏览器窗口中。另外:这似乎表明问题不在 VSCode 中。最后,我还尝试从命令行运行应用程序并直接启动 DevTools 应用程序服务器——同样的问题。
任何关于我如何解决此问题的想法将不胜感激!如果没有,我想我将不得不尝试卸载并重新安装 Flutter 和 Dart 以查看是否可以解决问题。
>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.2.1, on Microsoft Windows [Version 10.0.19041.1052], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Android Studio (version 4.1.0)
[√] VS Code (version 1.56.2)
[√] Connected device (2 available)
• No issues found!
>flutter clean
Deleting build... 132ms
Deleting .dart_tool... 4.4s
Deleting .packages... 3ms
Deleting Generated.xcconfig... 4ms
Deleting flutter_export_environment.sh... 2ms
Deleting .flutter-plugins-dependencies... 3ms
Deleting .flutter-plugins... 4ms
>flutter pub get
Running "flutter pub get" in default_app... 1,273ms
>flutter pub global run devtools
>flutter run -d chrome