Flutter Doctor检测Android Studio插件及Java版本异常求助
解决Android Studio 2022.3.1与Flutter Doctor检测异常问题
方案1:手动指定路径
- 终端执行
flutter config --android-studio-dir "/Applications/Android Studio.app"(macOS)或flutter config --android-studio-dir "C:\Program Files\Android\Android Studio"(Windows),强制Flutter识别正确的AS安装路径 - 执行
flutter config --jdk-dir "<Android Studio安装目录>/jbr",直接指定AS捆绑的JBR路径,跳过软链接操作
方案2:修复插件识别
- 打开Android Studio,进入
Settings > Plugins,确认Flutter和Dart插件处于启用状态,应用后重启AS - 执行
flutter doctor --android-licenses完成许可证验证,部分场景下未验证许可证会干扰插件检测 - 清理Flutter缓存:执行
flutter clean,删除~/.flutter-plugins和~/.flutter-plugins-dependencies(macOS)或C:\Users\<你的用户名>\.flutter-plugins等目录(Windows),再重新运行flutter doctor
方案3:解决软链接权限(macOS专属)
- 终端切换到AS安装目录的Contents文件夹:
cd /Applications/Android Studio.app/Contents - 用
sudo提权创建软链接:sudo ln -s jbr jre,输入系统密码后执行,避免权限不足报错 - 完成后重新运行
flutter doctor检查状态
方案4:重置Flutter配置
- 执行
flutter config --clear清空所有自定义配置 - 重新运行
flutter doctor,让Flutter自动重新检测环境,按提示完成必要配置
内容的提问来源于stack exchange,提问作者chenguang
相关产品推荐
相关产品推荐

