[英]Eclipse ADT running out of memory and keeps crashing?
我已經使用 ADT 一段時間了,並且一切進展順利。 突然之間,Eclipse 聲明它的內存不足“Java 堆空間”問題等等......我已經搜索了所有的建議似乎都指向編輯文件eclipse.ini
。
大多數建議都說將內存提高到512m
。 我這樣做了,但它沒有解決任何問題。 所以我把它提高到1024m
。 仍然沒有運氣,所以我再次將其提高到2048m
。 還是沒有成功! 我的eclipse.ini
現在看起來像這樣:
-showsplash
org.eclipse.platform
-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20120913-144807
-product
com.android.ide.eclipse.adt.package.adtproduct
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
-vmargs
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=1024m
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xms1024m
-Xmx2048m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
ADT 仍然崩潰。 看起來2048m
應該已經足夠內存了,但ADT仍然抱怨它。 那么是否還有另一個問題可能會引發這種症狀? 請記住,在 IDE 開始瘋狂之前,我的應用程序運行良好。
編輯:
我還嘗試從應用程序中刪除整個 ADT 文件夾(我使用的是 Mac),然后再次使用 ADT 的不同副本將其重新放回原處。 這也無濟於事。
我有同樣的問題。 我通過在我的 c 驅動器中騰出空間來解決它。
你可以試試這個:
備份您的開發環境
使用 adt 將最新版本的 eclipse 安裝到新文件夾中。 https://developer.android.com/sdk/index.html
當您啟動新版本的 eclipse 時,將其指向您的舊工作區。
編輯我做的一件事是將每個項目設置為相同的 api 級別。 阿皮 19.
我最終找到了罪魁禍首:項目庫中的錯誤 JAR 文件。 刪除后,一切又正常了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.