You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1升级Android Studio Electric Eel后flutter doctor报错:找不到捆绑Java版本

解决Android Studio Electric Eel升级后Flutter提示“Unable to find bundled Java version”问题

方法1:创建软链接适配旧路径

在Mac终端执行以下命令,将Android Studio新的JDK路径软链接到Flutter预期的旧路径:

sudo ln -s "/Applications/Android Studio.app/Contents/jbr" "/Applications/Android Studio.app/Contents/jre"

输入系统密码后,重新运行flutter doctor -v即可验证问题是否解决。

方法2:升级Flutter到适配版本

Flutter 3.7及以上版本已经适配了Android Studio Electric Eel的JDK路径,执行升级命令:

flutter upgrade

升级完成后再次运行flutter doctor -v,该提示会自动消失。

方法3:手动指定JAVA_HOME环境变量

  1. 找到Android Studio内置JDK的路径:/Applications/Android Studio.app/Contents/jbr/Contents/Home
  2. 在终端临时设置环境变量:
    export JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home"
    
  3. 若要永久生效,将上述命令添加到~/.zshrc(M1 Mac默认Shell为zsh)文件末尾,然后执行:
    source ~/.zshrc
    
  4. 最后运行flutter doctor -v确认问题解决。

问题原因

Android Studio Electric Eel(2022.1)版本将内置的Java运行环境从原有的jre目录替换为jbr(JetBrains Runtime),而Flutter 3.3.10等旧版本仍在查找传统的jre路径,因此出现找不到绑定Java版本的提示。

内容的提问来源于stack exchange,提问作者Julia Pak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 01:55:17