Not enough space for XXXKB object heap

问题描述

载入android工程时,工程构建失败,报错具体如下:

Error occurred during initialization of VM
Could not reserve enough space for 1572864KB object heap
image.png

在gradle.properties 文件中,确实有设置jvmargs变量值:

image.png

问题原因

问题是自己安装了32位的jdk,而windows对32位的程序最多分配1200m内存,所以当 org.gradle.jvmargs被设置为 1536m 时就会报这个错误,而当自己修改为512m时,就可以构建通过。
然后自己重装了64位系统,完美运行,美滋滋。

个人小结

刚开始以为是idea或者jvm自己的设置不对,走了很多弯路,没想到啊,是自己安装时没注意,装了32位软件,真的深坑。
解决问题还是要找到根因呀,下一次出现才不会再绕弯路。之前由此也有过这个问题,但是应该是电脑有多个jdk环境,我选择了另一个jdk,问题得到解决,但是当时不知道原因,等问题再暴露的时候,又花了很多时间去找答案,这样的状态很不好,所以只要出现问题,不要只是解决了就过了,一定要找到问题根因,保证自己可以跟自己解释清楚,下次再遇到,就不会再被恶心了~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容