Mac安装Flutter遇“Unable to find bundled Java version”错误求助
解决Mac上Flutter安装时
Unable to find bundled Java version错误 针对Android Studio Electric Eel版本(自带JBR而非传统JRE)的情况,你之前的命令失效是因为目录路径匹配错误,以下是可行解决方案:
方案1:创建正确的软链接
Android Studio Electric Eel的JBR位于Contents/jbr目录,而非旧版本的jre,执行以下命令:
cd /Applications/Android\ Studio.app/Contents ln -s jbr jdk
执行完成后再运行:
flutter doctor -v
方案2:设置JAVA_HOME环境变量
如果软链接方式仍无效,可直接指定JAVA_HOME指向JBR路径:
export JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home"
为了让环境变量永久生效,将上述命令添加到你的终端配置文件中:
- 若是zsh,编辑
~/.zshrc - 若是bash,编辑
~/.bash_profile
保存后执行source ~/.zshrc或source ~/.bash_profile使配置生效,再运行flutter doctor -v验证。
你的Android功能正常说明JBR本身运行没问题,只需让Flutter识别到正确的Java路径即可解决该错误。
内容的提问来源于stack exchange,提问作者Ramya Pradeep
相关产品推荐
相关产品推荐

