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

如何解决flutter doctor提示的「无法找到捆绑Java版本」问题

解决Android Studio 2022.1无法找到捆绑Java版本的问题

针对Flutter检测Android Studio时提示「无法找到捆绑Java版本」的问题,试试下面这些实用方案:

方法1:手动适配Android Studio的JDK路径

Android Studio 2022.1自带的JDK目录是jbr,但Flutter默认找的是jre目录,直接做个目录映射即可:

  • 打开Android Studio安装目录,默认路径是C:\Program Files\Android\Android Studio
  • 在该目录下新建一个名为jre的空文件夹
  • 找到C:\Program Files\Android\Android Studio\jbr目录,把里面的所有文件复制到刚创建的jre文件夹中
  • 重启命令行工具,重新运行flutter doctor

方法2:调整Flutter的检测逻辑(临时方案)

如果方法1无效,可以修改Flutter识别Android Studio Java路径的代码:

  • 找到Flutter安装目录下的flutter\packages\flutter_tools\lib\src\android\android_studio.dart文件
  • 打开文件后,找到检测捆绑Java的代码段,将路径从jre替换为jbr
  • 执行flutter clean清理缓存,再重新运行flutter doctor

方法3:修正环境变量配置

确认环境变量设置符合要求:

  • 把JAVA_HOME指向JDK而非JRE(当前你用的是JRE,Android Studio推荐使用完整JDK)
  • 将%JAVA_HOME%\bin添加到系统环境变量Path的最前端
  • 重启电脑后再执行flutter doctor

方法4:重装Android Studio

如果以上方案都没用,卸载当前Android Studio,重新安装时选择无空格、无特殊字符的自定义路径,同时确保勾选「Android Virtual Device」「Android SDK」等核心组件。


附:你的flutter doctor输出

简洁版

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.3.10, on Microsoft Windows [Version 10.0.19044.2486], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.22)
[!] Android Studio (version 2022.1)
    X Unable to find bundled Java version.
[√] VS Code (version 1.74.3)
[√] Connected device (3 available)
[√] HTTP Host Availability

详细版

Flutter (Channel stable, 3.3.10, on Microsoft Windows [Version 10.0.19044.2486], locale en-US)
    • Flutter version 3.3.10 on channel stable at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 135454af32 (4 weeks ago), 2022-12-15 07:36:55 -0800
    • Engine revision 3316dd8728
    • Dart version 2.18.6
    • DevTools version 2.15.0

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at C:\Users\rupena\AppData\Local\Android\sdk
    • Platform android-29, build-tools 29.0.3
    • Java binary at: C:\Program Files (x86)\Java\jre1.8.0_271\bin\java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.22)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
    • Visual Studio Build Tools 2019 version 16.11.33130.400
    • Windows 10 SDK version 10.0.19041.0

[!] Android Studio (version 2022.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • 可安装Flutter和Dart插件
    X Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[√] VS Code (version 1.74.3)
    • VS Code at C:\Users\rupena\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.32.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19044.2486]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 108.0.5359.126
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 108.0.1462.76

[√] HTTP Host Availability
    • All required HTTP hosts are available

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 01:11:32