M1 Mac配置JDK后运行flutter doctor仍提示Android Studio找不到捆绑Java版本
解决方案
- 首先修正配置文件命名错误:你当前编辑的
.zhsrc是错误文件名,zsh默认读取的配置文件为.zshrc,修改正确后执行source ~/.zshrc让环境变量生效。 - 该报错核心原因是新版Android Studio(Chipmunk及以上版本)将内置JRE重命名为JBR,Flutter未适配该路径变更,只需创建软链接兼容即可:
- 进入Android Studio安装目录的Contents文件夹:
cd /Applications/Android\ Studio.app/Contents- 给jbr目录创建名为jre的软链接:
(执行sudo命令时输入你的Mac开机密码即可,输入时密码不会显示,直接输入后回车)sudo ln -s jbr jre - 若执行后仍报错,可手动指定Flutter读取的Android Studio路径:
flutter config --android-studio-dir /Applications/Android\ Studio.app - 操作全部完成后重启终端,重新运行
flutter doctor即可正常检测。
内容的提问来源于stack exchange,提问作者Pretty Girl
相关产品推荐
相关产品推荐

