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

Android Studio运行Flutter项目报错Gradle无法启动守护进程求助

Flutter项目Gradle构建堆内存分配错误解决方法

核心错误原因

报错的根本原因是Gradle启动守护进程时申请的1536M堆内存超出了当前运行环境的可用上限:你当前使用的是32位JRE,32位Java程序最大可申请的堆内存通常不足1.5G,因此触发内存预留失败的报错。删除.gradle文件夹无法解决问题,因为该问题属于配置参数错误,和缓存文件无关。

可执行解决步骤

  • 调整Gradle JVM内存参数

    打开项目根目录下的gradle.properties文件,找到org.gradle.jvmargs配置项,将其中的-Xmx1536M调低到-Xmx1024M,示例配置如下:
    org.gradle.jvmargs=-Xmx1024M -Dfile.encoding=UTF-8
    
    修改保存后重新运行项目即可生效。
  • 替换为64位JDK(推荐长期使用)

    32位JRE本身存在内存上限,安装64位JDK 1.8或更高版本后,在Android Studio中修改Gradle的JDK路径:
    依次打开File → Settings → Build, Execution, Deployment → Build Tools → Gradle → Gradle JDK,选择你安装的64位JDK路径即可。
  • 临时关闭Gradle守护进程

    如果需要临时快速解决问题,可以在gradle.properties中添加以下配置关闭守护进程,规避内存申请的问题:
    org.gradle.daemon=false
    
    注意该方案会降低后续构建的速度,仅适合临时调试使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 18:36:04