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

升级Android Studio Electric Eel后Windows下flutter doctor提示找不到捆绑Java版本

解决Android Studio Electric Eel(2022.1)在Windows下Flutter检测提示“Unable to find bundled Java version”的问题

针对你升级Android Studio到Electric Eel(2022.1)版本后,flutter doctor提示“Unable to find bundled Java version”且配置JAVA_HOME无效的问题,以下是几个可行的解决办法:

方案一:复制自带JDK目录到指定路径

  • 找到你的Android Studio安装目录(默认路径为C:\Program Files\Android\Android Studio,自定义安装请对应调整)
  • 进入目录下的jbr文件夹(Electric Eel版本自带的JDK已从jre改为jbr)
  • 复制整个jbr文件夹,回到Android Studio安装根目录,粘贴后将文件夹重命名为jre
  • 重新执行flutter doctor验证问题是否解决

方案二:修改Flutter的检测逻辑配置

  • 找到Flutter SDK的安装目录,进入flutter\packages\flutter_tools\lib\src\android路径
  • 打开studio.dart文件进行编辑
  • 查找代码中检测bundled Java的片段,将原本指向jre的路径替换为jbr,例如将:
    File(p.join(studioDirectory.path, 'jre'))
    
    修改为:
    File(p.join(studioDirectory.path, 'jbr'))
    
  • 保存文件后,在Flutter SDK根目录执行flutter clean,再重新运行flutter doctor

方案三:重新安装Android Studio(完整组件)

  • 卸载当前的Android Studio,使用官方卸载工具清理残留文件
  • 重新下载Electric Eel版本的安装包,安装过程中确保勾选所有必要组件(包括JDK、Android Virtual Device等),选择完整安装选项
  • 安装完成后重新执行flutter doctor

补充说明

Flutter在检测Android Studio时,会优先查找其自带的bundled JDK,而非系统配置的JAVA_HOME,因此单独设置JAVA_HOME无法解决该检测报错问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 05:20:50