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

如何修复Flutter中Gradle assembleDebug失败及JAVA_HOME配置错误

Flutter启动失败及环境配置修复方案

核心问题:JAVA_HOME配置错误

你的启动报错和flutter doctor提示都指向JAVA_HOME路径无效,问题出在两个地方:

  • 旧配置路径末尾多了分号:C:\Program Files\Java\jdk1.8.0_172;
  • 新配置错误指向了bin目录:C:\Program Files\Java\jdk-23\bin

修复步骤:

  1. 打开系统环境变量设置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在系统变量中找到JAVA_HOME,修改为你的JDK根目录(不要加\bin,不要末尾加分号),示例:
    C:\Program Files\Java\jdk-23
    
  3. 检查系统变量里的Path,确保包含%JAVA_HOME%\bin(未添加则手动新增)
  4. 关闭所有终端、Android Studio,重新打开后验证:
    在PowerShell/CMD中输入以下命令,确认能正常输出版本信息:
    java -version
    javac -version
    

修复Android Studio无法找到捆绑Java的问题

  1. 打开Android Studio,进入「File」→「Settings」→「Build, Execution, Deployment」→「Build Tools」→「Gradle」
  2. 在「Gradle JDK」下拉菜单中,选择你刚配置的JDK(如jdk-23),或选择「Download JDK」让Studio自动适配对应版本
  3. 应用设置后重启Android Studio

其他环境问题处理(按需修复)

  • Chrome缺失:若需开发Web应用,安装Chrome浏览器,或设置CHROME_EXECUTABLE环境变量指向Chrome.exe的完整路径(示例:C:\Program Files\Google\Chrome\Application\chrome.exe)
  • Visual Studio缺失:若需开发Windows桌面应用,安装Visual Studio并勾选「Desktop development with C++」工作负载及所有默认组件

验证修复

完成以上步骤后,重新运行:

flutter doctor

确认Android toolchain和Android Studio的错误消失,再尝试启动Flutter应用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 03:39:58