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

如何修复Gradle task assembleDebug执行失败返回退出码1的报错

问题根因

  • 核心故障为Java运行环境内存不足,原生内存分配失败,无法为Gradle守护进程(Daemon)分配所需内存,最终导致assembleDebug构建任务异常退出,退出码为1。

解决方案

1. 调整Gradle JVM内存配置

找到项目根目录下的gradle.properties文件,修改或添加如下配置:

# 按需调整JVM最大堆内存,可根据设备物理内存设置为2048M、4096M等值
org.gradle.jvmargs=-Xmx4096M -Dfile.encoding=UTF-8
# 开启Gradle守护进程复用,降低重复启动的内存开销
org.gradle.daemon=true

如果需要全局生效,修改C:\Users\当前用户名\.gradle\gradle.properties文件,添加相同配置即可。

2. 清理残留的Gradle进程

打开Windows任务管理器,结束所有路径中包含.gradle\daemon的java.exe进程,也可以直接执行CMD命令批量清理:

taskkill /f /im java.exe

清理完成后重新触发构建任务即可。

3. 辅助优化操作

如果上述操作后仍报错,可同步执行以下操作:

  • 关闭设备上其他高内存占用应用,释放可用系统内存
  • 打开Android虚拟设备(AVD)管理界面,将当前使用的模拟器内存分配值调整为2G以内
  • 升级项目Gradle版本到7.0及以上,新版本对内存占用的优化效果更好

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 12:45:00