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

Windows 11下Flutter提示Unable to find bundled Java version求助

解决Flutter "Unable to find bundled Java version" 问题(Windows 11 + Java 19)
  • 确认Android Studio的JDK配置
    打开Android Studio,进入File > Project Structure > SDK Location,查看JDK Location是否指向Java 19的安装路径(例如C:\Program Files\Java\jdk-19)。若路径错误,手动选择正确目录后点击Apply保存。

  • 配置Flutter的Android SDK与Studio路径
    打开命令提示符,依次执行以下命令(替换为你的实际路径):

    flutter config --android-sdk C:\Users\<你的用户名>\AppData\Local\Android\Sdk
    flutter config --android-studio-dir C:\Program Files\Android\Android Studio
    
  • 校验环境变量设置

    • 确保JAVA_HOME指向Java 19的根目录(而非bin子文件夹),例如C:\Program Files\Java\jdk-19
    • 检查Path变量中包含%JAVA_HOME%\bin,且该条目位于其他Java版本的bin路径之前
    • 重启命令提示符,执行java -version和javac -version,确认输出为Java 19版本
  • 修复Android Studio的bundled JDK符号链接
    这是解决该问题的关键步骤:

    1. 找到Android Studio安装目录下的jre文件夹,默认路径为C:\Program Files\Android\Android Studio\jre
    2. 将原jre文件夹重命名为jre_backup(做备份)
    3. 打开管理员权限的命令提示符,执行符号链接创建命令(替换为你的实际路径):
      mklink /D "C:\Program Files\Android\Android Studio\jre" "C:\Program Files\Java\jdk-19"
      
  • 验证修复结果
    重启Android Studio和命令提示符,执行flutter doctor,检查是否已消除"Unable to find bundled Java version"错误。

内容的提问来源于stack exchange,提问作者Htoo Htet Oo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 01:35:27