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

已更新Android Studio,Flutter Doctor仍检测旧版本,如何清除该引用?

解决Flutter Doctor持续检测旧版Android Studio的问题

以下是几种可行的解决方法,按优先级尝试:

1. 强制指定JDK路径绕过旧版检测

旧版Android Studio 4.2的Java版本无法被Flutter识别,直接指定新版AS自带的JDK路径,让Flutter优先使用这个环境:

flutter config --jdk-dir "C:\Program Files\Android\Android Studio1\jbr"

执行后重新运行flutter doctor -v,确认是否不再提示旧版AS的Java问题。

2. 清理Flutter本地配置缓存

Windows下Flutter的用户配置存储在C:\Users\<你的用户名>\.flutter_settings文件中,直接编辑该文件:

  • 打开文件后,确保android-studio-dir的值为"C:\\Program Files\\Android\\Android Studio1"(注意转义反斜杠)
  • 删除任何可能指向旧版AS的配置项
    保存文件后重启终端,再运行flutter doctor -v。

3. 移除旧版Android Studio的系统痕迹

  • 检查系统环境变量PATH、ANDROID_HOME,确保没有指向C:\Program Files\Android\Android Studio的路径,如有则删除
  • 右键点击旧版AS的快捷方式,确认是否还有残留的启动项,如有则删除
  • 打开Windows的「应用和功能」,确认旧版AS是否在列表中,若有可尝试卸载(如果不需要保留的话)

4. 重置Flutter的所有配置

如果上述方法都无效,可重置Flutter的全部配置,重新指定新版AS路径:

flutter config --clear
flutter config --android-studio-dir "C:\Program Files\Android\Android Studio1"
flutter config --jdk-dir "C:\Program Files\Android\Android Studio1\jbr"

重置后重启终端和系统,再运行检测命令。

内容的提问来源于stack exchange,提问作者Splendidhunter

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 09:56:05