Mac M1运行flutter doctor报错Unable to find bundled Java version如何解决
Mac M1 设备 Flutter "Unable to find bundled Java version" 报错修复方案
该报错与全局Java安装状态无关,核心原因是新版Android Studio将内置Java环境的目录名从原jre改为jbr,Flutter仍按旧路径寻址导致匹配失败,按以下步骤操作即可修复:
操作步骤
- 打开终端,进入Android Studio的Contents目录,默认安装路径命令如下:
cd /Applications/Android\ Studio.app/Contents
如果你的Android Studio安装在自定义路径,或是使用预览版/测试版Android Studio,将上方路径替换为对应安装目录的Contents路径即可。
- 执行软链接命令,将jbr目录映射为Flutter可识别的jre目录:
sudo ln -s jbr jre
执行时输入本机开机密码(输入过程无可见提示,输完直接回车即可)。
- 若执行完上述操作后仍有报错,手动指定Flutter的Android Studio寻址路径:
flutter config --android-studio-dir "/Applications/Android Studio.app"
- 重启终端后重新执行
flutter doctor,报错即可消除。

内容的提问来源于stack exchange,提问作者user16083620
相关产品推荐
相关产品推荐

