[問題] java.lang.OutOfMemoryError

看板AndroidDev作者 (Chris)時間13年前 (2012/04/28 20:17), 編輯推噓0(008)
留言8則, 4人參與, 最新討論串1/1
大家好: 我在android source的 build/target/product/xxxxx.mk裡加了一個自己寫 的project ex: PRODUCT_PACKAGES := myTestProject 希望在編譯android source的時候可以把自己寫的project編進android image裡. 但在編譯時(通常是編譯快要完成時)會出現以下錯誤訊息, 導致編譯失敗 javadoc: error - java.lang.OutOfMemoryError: Please increase memory. For example, on the Sun Classic or HotSpot VMs, add the option -J-Xmx such as -J-Xmx32m 雖然錯誤裡有提示要加 -J-Xmx去修正, 但我目前還找不到要在哪個檔案裡加入這樣 的修正, 或是說有其他的解法. 若版上有大大知道這個問題的解法, 可否告知, 感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.184.171

04/28 22:23, , 1F
eclipse.ini吧
04/28 22:23, 1F

04/29 15:24, , 2F
但在android source裡沒有eclipse.ini這個檔案
04/29 15:24, 2F

04/29 19:55, , 3F
!!!! 居然OOM CODE很強大嗎XD
04/29 19:55, 3F

04/29 23:57, , 4F
你說的OOM是指Out of Memory嗎?
04/29 23:57, 4F

04/30 00:00, , 5F
我用來編譯android source的PC已經插了6G的記憶體了...
04/30 00:00, 5F

04/30 00:45, , 6F
請問你的編譯工具是哪套?
04/30 00:45, 6F

04/30 15:59, , 7F
用別人寫好的script去編譯, 但script裡應該是下make+參數
04/30 15:59, 7F

05/01 22:04, , 8F
樓上說的就是答案,不要用預設的Target,自己加參數吧
05/01 22:04, 8F
文章代碼(AID): #1Fcz_6EP (AndroidDev)