1. 安装 Flutter DevTools

首先,确保已经安装了 Flutter DevTools:

flutter pub global activate devtools

这将确保 DevTools 已安装并可用。

2. 确认 PATH 环境变量配置

确保 pub global 安装的包路径已经添加到系统的 PATH 环境变量中。这使得你可以从任何地方运行这些全局激活的包。

检查路径

运行以下命令来检查路径:

echo $PATH

你应该看到输出中包含了 Dart 的全局包路径。通常它类似于 ~/.pub-cache/bin

Windows
  1. 右键点击 “此电脑” 或 “计算机”,选择 “属性”。
  2. 选择 “高级系统设置”。
  3. 点击 “环境变量”。
  4. 在用户变量或系统变量中找到 Path,并添加 Dart 全局包路径,例如 C:\Users\<YourUsername>\AppData\Roaming\Pub\Cache\bin
macOS / Linux

在终端中打开 ~/.bashrc~/.zshrc 文件,并添加以下行:

export PATH="$PATH":"$HOME/.pub-cache/bin"

然后运行:

source ~/.bashrc

或者对于 zsh 用户:

source ~/.zshrc

3. 手动启动 DevTools

尝试手动启动 DevTools,以确保它已正确安装并可用:

flutter pub global run devtools

如果运行成功,你应该会看到类似于 Serving DevTools at http://127.0.0.1:9100 的消息。

4. 在 VSCode 中配置 DevTools

在 VSCode 中,确保 Flutter 和 Dart 插件已安装并配置正确。

打开 VSCode 设置
  1. 打开 VSCode。
  2. Ctrl+Shift+P(或 Cmd+Shift+P 在 macOS 上)打开命令面板。
  3. 输入 Preferences: Open Settings (JSON) 并选择。
添加或检查以下配置

{ "dart.flutterSdkPath": "/path/to/flutter", "dart.devTools": "http://127.0.0.1:9100" // 如果手动启动 DevTools,请使用对应的 URL }

5. 更新 VSCode 插件

确保 VSCode 的 Flutter 和 Dart 插件是最新版本:

  1. 打开 VSCode。
  2. 点击左侧活动栏中的扩展图标。
  3. 搜索 FlutterDart 插件,并检查是否有更新。

6. 重启 VSCode

有时候,重启 VSCode 可以解决一些插件配置的问题。关闭并重新打开 VSCode,然后再次尝试启动 DevTools。

7. 使用 VSCode 命令启动 DevTools

在 VSCode 中,使用 Flutter 提供的命令启动 DevTools:

  1. 打开你的 Flutter 项目。
  2. Ctrl+Shift+P(或 Cmd+Shift+P 在 macOS 上)打开命令面板。
  3. 输入 Flutter: Open DevTools 并选择。

8. 检查 Flutter 和 Dart 插件的日志

如果问题仍然存在,可以检查 Flutter 和 Dart 插件的日志以获取更多信息:

  1. Ctrl+Shift+P(或 Cmd+Shift+P 在 macOS 上)打开命令面板。
  2. 输入 Dart: Capture Logs 并选择。
  3. 重现问题。
  4. 返回日志捕获窗口并停止日志捕获。
  5. 查看日志以获取更多调试信息。
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐