VSCode 中的 Flutter 未连接到 devtools

标签 flutter dart visual-studio-code

我正在使用 flutter :

Flutter 1.20.0 • channel 稳定 • https://github.com/flutter/flutter.git 框架 • 修订版 840c9205b3(6 个月前) • 2020-08-04 20:55:12 -0700 引擎 • 修订版 c8e3b94853 工具•Dart 2.9.0

我仍然使用 Flutter 1.20.0 的主要原因是我自己在这里问的问题:

is it possible to continue using flutter SDK "1.20.0" and not upgrading anymore? any future problems can arise from that behavior?

直到昨天一切都运行良好...今天我尝试在 VScode 中打开开发工具,但我不断收到此消息:

VScode cannot connect

我尝试过:

flutter pub 全局停用开发工具

flutter pub 全局激活开发工具

flutter pub 全局运行 devtools

但没有任何改变

我尝试过:

flutter pub 缓存修复

它重新安装了我所有的项目包....

我尝试过

pub clean 它删除了所有以前的版本

当我尝试使用 flutter run --observatory-port=9200 运行应用程序时

我从 logcat 中获取 URL 并将其粘贴到开发工具中以连接到当前工作的应用程序..我得到这个:

chrome devtools cannot connect

我能够使用 Flutter Inspector 在 Android Studio 中成功运行 devtools...为什么我无法在 VScode 中使用 devtools!!!

最佳答案

这是最近发布的 DevTools 中的一个错误,它没有妥善处理缺少新 API 的 Flutter 版本:

https://github.com/flutter/devtools/issues/2648

此错误已在 DevTools 版本 0.9.7+2 中修复,VS Code 应自动更新到该版本。如果没有,您可以手动更新:

pub global activate devtools

注意:不要包含 flutter 前缀。

如果pub不在您的PATH中,您可能需要使用完整路径运行它,例如:

(flutter SDK)\bin\cache\dart-sdk\bin\pub global activate devtools

关于VSCode 中的 Flutter 未连接到 devtools,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65974656/

相关文章:

flutter - 如何从我的 Flutter 代码中打开 Web 浏览器 (URL)?

javascript - Lint 双逗号数组

typescript - npm 包中的自定义 TypeScript 声明文件不起作用

flutter - 如何从DataSnapshot返回 future 列表

flutter - 当我按照开发者网站上的说明进行操作时,为什么它会显示 : Unexpected child "flutter" found under "flutter".?

当指针到达边缘时 flutter 滚动屏幕

flutter - 在 Flutter 中创建表的最佳方法

Flutter 使用异步数据填充表单

android - 如何在 Flutter 中按下按钮时打印单选按钮值

python - 为什么 VSCode 不从终端更改虚拟环境?