You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中Dart DevTools问题:无法跳转至对应代码

Dart DevTools元素跳转代码功能在Android Studio失效(VSCode正常)的排查方案

问题重现

启动Dart DevTools无报错,但点击DevTools界面中的屏幕元素时,Android Studio无法跳转到对应的关联代码文件,该功能在VSCode中可正常运行。

环境信息

  • Mac Air M1
  • Flutter (Channel stable, 3.13.2)
  • macOS 13.5.1 22G90 darwin-arm64
  • Android工具链(Android SDK版本34.0.0)
  • Xcode 14.3.1
  • Android Studio(版本2022.3)
  • Dart SDK版本:3.1.0 (stable) (Tue Aug 15 21:33:36 2023 +0000) on "macos_arm64"

排查与解决步骤

  • 检查Dart/Flutter插件版本
    打开Android Studio → 偏好设置(Settings)→ 插件(Plugins),确认Dart和Flutter插件为最新稳定版,且与当前Flutter SDK版本匹配。若版本不兼容,更新插件后重启IDE。

  • 重置Android Studio缓存
    关闭Android Studio,执行终端命令:

    rm -rf ~/Library/Caches/Google/AndroidStudio2022.3
    

    重新启动IDE,等待项目索引完成后再次测试DevTools跳转功能。

  • 验证DevTools IDE连接配置
    启动DevTools后,点击顶部齿轮图标进入「Settings」,检查「IDE Connection」选项,确保已正确关联当前运行的Android Studio实例,而非其他IDE。

  • 重新生成项目依赖与符号文件
    在项目根目录依次执行:

    flutter clean
    flutter pub get
    

    重新运行项目后启动DevTools测试跳转。

  • 检查Android Studio文件关联
    打开偏好设置 → 编辑器(Editor)→ 文件类型(File Types),确认.dart文件已关联到Dart编辑器,未被其他文件类型占用。

  • 使用Android Studio内置入口启动DevTools
    避免通过外部浏览器启动DevTools,直接点击Android Studio中「Flutter Inspector」面板的「Open DevTools」按钮,确保IDE与DevTools建立内部连接。

内容的提问来源于stack exchange,提问作者Ahmed Ibrahim sleem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 11:38:14