Android 渐变生成错误:内存不足

Android 渐变生成错误:内存不足,android,memory,gradle,out-of-memory,Android,Memory,Gradle,Out Of Memory,当我用gradle构建时,它失败了,信息如下: OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000788800000, 89128960, 0) failed; error='无法分配内存' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory alloca

当我用gradle构建时,它失败了,信息如下:

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000788800000, 89128960, 0) failed; error='无法分配内存' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 89128960 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmp/jvm-27885/hs_error.log

:app:transformClassesWithDexForBaiduDebug FAILED
:app:transformClassesWithDexForBaiduDebug (Thread[main,5,main]) completed. Took 25.305 secs.
系统内存还剩下1G,我觉得这就足够了:

Mem:   3921316k total,  2735992k used,  1185324k free,    14464k buffers
Swap:        0k total,        0k used,        0k free,    90224k cached
添加我在gradle.properties中添加了一些参数,但不起作用:

org.gradle.jvmargs=-Xms256m -Xmx1024m
有没有其他方法可以解决此内存问题

[已解决]
在更新物理内存和构建过程之后。

在Windows上,对我来说,当我增加分页文件时,它就像魅力一样

转到:控制面板->系统和安全->系统->高级系统设置。 如果可以的话,给它10-20 GB的硬盘作为分页内存


增加堆内存创建新标记时请小心-您创建的标记是内存不足的标记的副本。谢谢好的,我稍后会仔细检查它。org.gradle.jvmargs=-Xms256m-Xmx1024m-为我工作。谢谢