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位系統(tǒng),完美運行,美滋滋。

個人小結

剛開始以為是idea或者jvm自己的設置不對,走了很多彎路,沒想到啊,是自己安裝時沒注意,裝了32位軟件,真的深坑。
解決問題還是要找到根因呀,下一次出現才不會再繞彎路。之前由此也有過這個問題,但是應該是電腦有多個jdk環(huán)境,我選擇了另一個jdk,問題得到解決,但是當時不知道原因,等問題再暴露的時候,又花了很多時間去找答案,這樣的狀態(tài)很不好,所以只要出現問題,不要只是解決了就過了,一定要找到問題根因,保證自己可以跟自己解釋清楚,下次再遇到,就不會再被惡心了~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容