原因
出現這種情況記憶體溢出了。
好像還有一種相同的錯誤
解決方法
Error:java.lang.OutOfMemoryError: Java heap space
1. 第一種解決方法
在radle中添加
dexOptions {
javaMaxHeapSize “4g”
}
這就是給你的androidstudio 增加大的記憶體,如果你的電腦記憶體大的話可以加更大的。
第
2. 二種解決方法
在android studio 配置檔案修改
這個也是添加你的記憶體大小
你安裝Android Studio 目錄下的bin下的studio64.exe.vmoptions或者studio.exe.vmoptions兩個随便一個,一般我們都用64 的,然後用記事本打開修改
-vmargs
-Xms40m
-Xmx256m
以下解釋其意思。
-vmargs:說明後面是VM的參數
-Xms40m:虛拟機占用系統的最小記憶體
-Xmx256m:虛拟機占用系統的最大記憶體
-XX:ReservedCodeCacheSize=2048m : 虛拟機占用系統的緩存記憶體
這個也适當大些,是以若出現問題,首先請調整 -Xms40m:将其設定的小一些,就ok了,1g記憶體推薦設定為:
-vmargs
-Xms128M
-Xmx512M
最後儲存,重新開機android studio就好了。
最後貼上stackoverflow的解決方法
http://stackoverflow.com/questions/5839359/java-lang-outofmemoryerror-gc-overhead-limit-exceeded