【问题标题】:Flutter in VSCode is not connecting to devtoolsVSCode 中的 Flutter 未连接到 devtools
【发布时间】:2021-01-31 00:38:45
【问题描述】:

我正在使用颤振:

Flutter 1.20.0 • 频道稳定 • 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 中打开 devtools,但我一直得到这个:

VScode cannot connect

我试过了:

flutter pub global deactivate devtools

flutter pub global activate devtools

flutter pub global run devtools

但没有任何改变

我试过了:

flutter pub cache repair

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

我试过了

pub clean 它删除了所有以前的构建

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

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

chrome devtools cannot connect

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

【问题讨论】:

    标签: flutter dart visual-studio-code


    【解决方案1】:

    这是最近发布的 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
    

    【讨论】:

      猜你喜欢
      • 2014-08-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 2022-10-18
      • 2020-04-06
      • 2021-11-25
      • 1970-01-01
      • 2021-05-08
      相关资源
      最近更新 更多