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

执行flutter doctor时显示Android Studio(version unknown)的问题求助

解决Mac上flutter doctor显示两个Android Studio(一个版本未知)的问题

1. 定位flutter识别的Android Studio路径

先通过命令查看flutter检测到的所有Android Studio位置,找到那个标注version unknown的无效路径:

flutter doctor --verbose

在输出的Android Studio相关段落中,会明确显示两个实例的具体路径,其中一个是正常的安装路径,另一个大概率是旧版本残留的缓存或未彻底删除的组件目录。

2. 彻底清理残留的无效路径

找到那个无效路径后,删除对应的目录,同时检查以下常见残留位置,确保彻底清理:

  • /Applications/目录下是否存在旧的Android Studio.app(比如测试版、改名后的安装包)
  • ~/Library/Application Support/Google/下的旧AndroidStudio版本目录(如AndroidStudio4.2这类带版本号的文件夹)
  • ~/Library/Caches/Google/AndroidStudioXXX、~/Library/Logs/Google/AndroidStudioXXX
  • ~/Library/Preferences/com.google.android.studio.plist(旧版本配置文件)

3. 重置flutter的环境检测缓存

运行命令让flutter清除旧的Android Studio路径缓存:

flutter config --clear-android-studio-dir

或者直接删除flutter的工具状态缓存目录:

rm -rf ~/.flutter-tool-state

4. 重新检测环境

最后再次运行检测命令,确认问题是否解决:

flutter doctor

如果以上步骤无效,可额外尝试:

  • 检查是否通过Homebrew等第三方包管理器安装过Android Studio,彻底卸载对应渠道的版本
  • 重启Mac后再重新执行flutter检测

内容的提问来源于stack exchange,提问作者Muhammed Nafi Salman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 15:05:55