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

Android Gradle插件需Java 11运行报错,重装Flutter/AS后仍未解决

解决方案:Flutter Doctor 报错修复步骤

我已经彻底卸载Windows系统中的Android Studio和Flutter,重新下载安装了最新稳定版的Android Studio和Flutter(Flutter 3.7.3),执行flutter doctor后结果如下:

[√] Flutter (Channel stable, 3.7.3, on Microsoft Windows [Version 10.0.19044.2486], locale en-US)
[√] Windows Version (Installed version of Windows is version 10 or higher)      
[!] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    X cmdline-tools组件缺失
      运行 `path/to/sdkmanager --install "cmdline-tools;latest"`
      详情请见https://developer.android.com/studio/command-line。
    X Android许可证状态未知。
      运行`flutter doctor --android-licenses`以接受SDK许可证。
      详情请见https://flutter.dev/docs/get-started/install/windows#android-setup。
[√] Chrome - develop for the web
[!] Visual Studio - develop for Windows (Visual Studio Community 2022 17.3.4)
    X Visual Studio缺少必要组件。请重新运行Visual Studio安装程序,选择“使用C++的桌面开发”工作负载,并包含以下组件:
        MSVC v142 - VS 2019 C++ x64/x86 build tools
         - 若有多个版本的构建工具可用,请安装最新版本
        C++ CMake tools for Windows
        Windows 10 SDK
[!] Android Studio (version 2022.1)
    X 无法找到捆绑的Java版本。
[√] VS Code (version 1.66.1)
[√] Connected device (4 available)
[√] HTTP Host Availability

但问题仍然没有解决!


针对上述报错的分步修复:

1. 修复Android Toolchain问题

  • 安装cmdline-tools组件:
    打开Android Studio,进入SDK Manager → SDK Tools,勾选Android SDK Command-line Tools (latest),点击「应用」完成安装。
    或者找到你的Android SDK路径(默认路径为C:\Users\<你的用户名>\AppData\Local\Android\Sdk),进入cmdline-tools\latest\bin目录,打开终端运行:
    sdkmanager --install "cmdline-tools;latest"
    
  • 接受Android许可证:
    在终端直接运行:
    flutter doctor --android-licenses
    
    出现提示时全程按y确认即可。

2. 修复Visual Studio缺失组件

打开Visual Studio Installer,点击「修改」,勾选使用C++的桌面开发工作负载,然后在右侧「详细信息」面板中确保勾选以下组件:

  • MSVC v142 - VS 2019 C++ x64/x86生成工具(选择最新版本)
  • Windows 10 SDK
  • C++ CMake工具 for Windows
    勾选完成后点击「修改」,等待安装完成。

3. 修复Android Studio找不到捆绑Java版本问题

  • 打开Android Studio,进入File → Settings → Build, Execution, Deployment → Build Tools → Gradle,在「Gradle JDK」选项中选择Android Studio自带的JDK(默认路径为C:\Program Files\Android\Android Studio\jbr);
  • 若上述方法无效,检查系统环境变量JAVA_HOME是否指向JDK 11及以上版本的路径,确保路径中无中文、空格等特殊字符。

完成所有修复步骤后,重新运行flutter doctor确认所有报错已解决,再尝试你的核心操作。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 17:25:28