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

执行Flutter doctor命令时提示‘Unable to find bundled Java version.’的原因及解决方法

问题成因

Android Studio 2020.3(Arctic Fox)及后续版本(包括你使用的2022.1)调整了内置JDK的存放路径——原本内置JDK放在jre文件夹,现在改成了jbr(JetBrains Runtime)文件夹。但Flutter的doctor检测脚本仍在旧路径查找内置Java环境,因此触发"Unable to find bundled Java version."错误。

解决办法

根据你的操作系统选择对应方案:

Windows

  1. 找到Android Studio的安装目录(默认路径为C:\Program Files\Android\Android Studio)
  2. 复制目录内的jbr文件夹,将副本重命名为jre,放在同一目录下

macOS

打开终端执行以下命令,创建软链接让Flutter检测脚本能找到内置JDK:

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

Linux

  1. 定位到Android Studio的安装目录(常见路径为/opt/android-studio)
  2. 执行以下命令创建软链接:
sudo ln -s jbr jre
验证操作

完成上述步骤后,重新运行flutter doctor,该错误标记应会消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 17:38:26