2014-04-15 41 views
22

這是我第一次使用Proguard,我注意到如果你添加很多自定義規則到proguard-project.txt,它顯然需要更多時間來構建。這導致Eclipse崩潰報告GC overhead limit exceeded,然後我必須強制關閉java,因爲編輯器會繼續彈出錯誤和警報對話框。有什麼辦法可以避免在Eclipse上發生這些連續的崩潰,因此修復報告的問題hereEclipse崩潰,GC開銷限制超出錯誤

+3

已修復,我閱讀了所有關於該問題的其他論壇帖子,但沒有人說如何在Eclipse上修復它。我在這裏找到了修復http://docs.oseems.com/general/application/eclipse/fix-gc-overhead-limit-exceeded – Silvio

+1

一個好主意是發佈解決方案作爲你自己問題的答案,並將其標記爲公認。這將使其他人可以通過谷歌輕鬆找到。 – Fredrik

+0

好的,但我必須等待答案,因爲我的聲望不到10。我希望不要忘記... – Silvio

回答

90

已修復,我閱讀了所有關於該問題的其他論壇帖子,但沒有人說如何在Eclipse上修復它。我發現修補程序here


編輯:如果鏈接死了,這是你可以做的。編輯「eclipse.ini」,並設置類似的東西:

-XX:MaxPermSize=1024m 
-Xms512m 
-Xmx1024m 
+3

不要忽略該帖子中MaxPermSize的附錄。除非我增加那個項目,否則我無法讓我的項目繼續工作。 –

+0

老兄,我早該找到你的答案了。我失去了大約一天半的時間來解決我的問題..謝謝! – user3132352

+5

謝謝西爾維奧。如果有人在Mac上,你可以在你的安裝文件夾中找到eclipse.ini,例如/Applications/eclipse.app/Contents/MacOS – blueskin

6

從佈局中刪除所有錯誤和警告。 確保你在管理模式下運行eclipse(windows用戶) 轉到你的eclipse文件夾位置 - >打開eclipse.ini文件,然後確保匹配以下內容。

-Dosgi.requiredJavaVersion=1.6-Xms512m-Xmx1024m 

這可能會幫助你一點點。

更改目標SDK在你的清單以18暫時避免崩潰。問題是與android-19。在切換回之前等待另一次更新。

+0

是的我也有sdk設置爲android-19 – 100rabh

+0

這將有助於如果你得到相同的錯誤Linux更改了所有其他屬性之後。 – sandalone

相關問題