求助:已安装最新版Android Studio,为何Flutter Doctor仍提示未安装?
我之前也碰到过一模一样的情况!明明装了最新版Android Studio,flutter doctor却死活认不出来,给你分享几个我亲测有效的排查方向:
手动指定Android Studio安装路径
Flutter有时候会找不到自定义安装的AS路径,你可以在终端里执行命令强制指定:flutter config --android-studio-dir "你的Android Studio实际安装路径"举个例子,默认路径可能是
C:\Program Files\Android\Android Studio,如果你改了安装位置就换成对应的路径,执行完之后重启终端再跑flutter doctor试试。检查Android Studio的必备插件
打开Android Studio,进入File > Settings > Plugins(Windows/Linux)或者Android Studio > Settings > Plugins(Mac),搜索并确认Flutter和Dart插件已经安装且处于启用状态。如果没装,安装后重启AS,再重新运行flutter doctor。验证环境变量配置
检查系统环境变量里是否配置了ANDROID_HOME或者ANDROID_SDK_ROOT,变量值要指向你的Android SDK安装路径(通常和AS的SDK路径一致)。另外,把Android Studio的bin目录(比如C:\Program Files\Android\Android Studio\bin)添加到PATH环境变量中,配置完重启终端再测试。权限或安装损坏排查
试试以管理员身份打开终端,再执行flutter doctor,有时候Windows的权限限制会导致Flutter无法读取AS的安装信息。如果还是不行,可能是AS安装文件损坏了,可以打开AS的安装程序选择「修复」选项,或者重新下载最新版AS重装。
最后,每做完一步都记得重新运行flutter doctor看看问题是否解决,大概率前两步就能搞定!
内容的提问来源于stack exchange,提问作者Apo11oPai

