Flutter 检查器在 Visual Studio Code 中出现故障/冻结

Posted

技术标签:

【中文标题】Flutter 检查器在 Visual Studio Code 中出现故障/冻结【英文标题】:Flutter inspector bugging out/freezing in Visual Studio Code 【发布时间】:2021-04-07 09:22:48 【问题描述】:

今天是我在 Flutter 小部件检查器中遇到这个问题的第一天。当您单击“Select Widget Mode”然后选择一个元素时,它将冻结,并且会出现这种类似 inception 的视图:

此外,如果您只是在 Visual Studio 代码中调整此窗口的大小,则 Widget Inspector 视图会变为空白:

因为这个愚蠢的错误,我几乎失去了一整天的开发时间。

我感觉有些东西自动更新并破坏了一些东西。有谁知道为什么会这样?它工作得很好,然后今天突然决定坏了。

【问题讨论】:

你解决了吗?我也有同样的问题。 是的,我也是。我来发布这个问题,不知道发生了什么。我在大苏尔。有人知道这是否发生在 Catalina 上吗? 【参考方案1】:

我遇到了这个问题并做了一些研究。似乎有一些关于此的错误报告。

https://github.com/flutter/devtools/issues/2581 https://github.com/Dart-Code/Dart-Code/issues/3024 https://github.com/flutter/flutter/issues/65480(已修复)

这需要新版本的 DevTools。在此之前,您可以将以下内容添加到您的 VS Code settings.json。

"dart.embedDevTools": false,

这将在您的浏览器中从 VS Code 中打开 DevTools。

【讨论】:

在此期间效果很好,感谢您提供问题链接。仅供参考,您的浏览器会提示您允许它回退到不使用 WebGL 的先前版本。您需要允许这样做,否则您会在浏览器中遇到同样的问题。

以上是关于Flutter 检查器在 Visual Studio Code 中出现故障/冻结的主要内容,如果未能解决你的问题,请参考以下文章

如何使用检查器在 Safari 上调试 Flutter Web App?

在 Visual Code Studio 中哪里可以找到 Flutter 布局检查器?

Flutter:为啥我的构建器在 Web 服务调用后没有重新加载?

Visual Studio Code 中的 Flutter SDK 路径问题

visual studio 2010问题修复

Flutter:当我抛出异常时,构建器在未来的构建器中调用了两次