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

Win10下Android Studio4.1运行flutter doctor无法确定捆绑Java版本

问题说明
  • 运行环境:Windows 10
  • 已安装软件:Android Studio 4.1(正式版本)
  • 触发操作:命令行执行flutter doctor做环境校验
  • 报错内容:Unable to determine bundled Java version Android Studio (version 4.1)
  • 报错截图:
    flutter doctor运行报错界面
可行解决方案

按优先级从高到低尝试即可:

  • 方案1:手动指定Android Studio内置JRE路径
    Android Studio 4.1调整了内置Java运行环境的目录结构,旧版本Flutter的自动识别逻辑未适配该变动,手动指定路径即可修复:

    1. 确认本地Android Studio的安装路径,默认安装时内置JRE路径为C:\Program Files\Android\Android Studio\jre,如果安装时自定义了存储路径,对应调整到自定义安装目录下的jre文件夹即可
    2. 打开命令提示符或PowerShell,执行配置命令(路径替换为本地实际jre路径):
      flutter config --jdk-dir "C:\Program Files\Android\Android Studio\jre"
    3. 完全关闭当前命令行窗口,重新打开后执行flutter doctor,检查报错是否消除
  • 方案2:升级Flutter到最新稳定版
    该路径适配问题已经在后续Flutter稳定版中修复,如果手动指定路径后仍有问题,直接执行升级命令更新Flutter版本即可:
    flutter upgrade
    升级完成后重启命令行,重新执行环境校验命令即可。

  • 方案3:绑定本地独立安装的JDK
    如果前两种方案无效,可直接绑定本地独立安装的JDK(推荐使用JDK 8版本,对Android项目编译兼容性最好),执行配置命令时替换为本地JDK的实际安装路径:
    flutter config --jdk-dir "C:\Program Files\Java\jdk1.8.0_301"

注意:所有配置操作完成后必须重启命令行工具再做校验,避免终端缓存旧的环境配置导致修改不生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 20:27:25