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

Flutter天气项目JavaHome无效及Android Studio Java版本缺失求助

解决JavaHome无效与Android Studio缺失捆绑Java版本问题

方案1:修正Android Studio的JBR路径

  • 检查Android Studio实际安装路径,错误提示中的C:\Program Files\Android\Android Studio1大概率是路径错误,确认你的Studio是否安装在C:\Program Files\Android\Android Studio(无末尾的1)。
  • 打开Android Studio,进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle,在Gradle JDK选项中选择Studio自带的JBR(常规路径为C:\Program Files\Android\Android Studio\jbr),保存设置。

方案2:手动配置JAVA_HOME环境变量

  • 找到Android Studio自带JBR的正确路径,通常为C:\Program Files\Android\Android Studio\jbr(根据实际安装路径调整)。
  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  • 在系统变量中点击「新建」,变量名填JAVA_HOME,变量值填入上述JBR路径。
  • 编辑系统变量里的Path,添加%JAVA_HOME%\bin,保存所有设置。
  • 重启命令提示符(CMD/PowerShell),重新执行flutter doctor和flutter run。

方案3:修复或替换Android Studio的捆绑JDK

  • 若自带JBR损坏,打开Android Studio,进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle,点击Gradle JDK旁的Download JDK,选择与当前Studio版本兼容的JDK(如2022.2版本适配JDK17),下载安装后设为Gradle运行环境。
  • 也可卸载当前Android Studio,重新下载安装最新稳定版,安装时确保勾选「Android Virtual Device」及JDK相关组件。

验证修复效果

  • 运行flutter doctor -v,确认Android Studio的「Unable to find bundled Java version」提示消失。
  • 进入项目目录执行flutter run,检查Gradle任务是否正常完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 19:30:02