2014-10-30 2 views
2

Я использую ADT какое-то время, и все идет достаточно гладко. Внезапно Eclipse заявляет, что в памяти не хватает проблем с памятью «Java heap space» и еще чего ... Я искал все, и каждый совет, похоже, указывает на редактирование файла eclipse.ini.Eclipse ADT исчерпывает память и продолжает сбой?

Большая часть рекомендаций указала на то, чтобы повернуть память до 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 начала запугивать.

EDIT:

Я также попытался удалить всю ADT папку Applications (я использую Mac), повторно поместили его обратно с другой копией ADT снова. Это тоже ничего не делало.

ответ

0

В конце концов я нашел виновника: странствующий файл JAR в библиотеке проекта. После его удаления все снова происходило нормально.

0

Резервное копирование среды Dev

Установите последнюю версию затмения с ADT в новую папку. https://developer.android.com/sdk/index.html

Когда вы начинаете новую версию затмения, укажите ее на свое старое рабочее пространство.

Редактировать Одна из вещей, которые я делаю, - установить каждый проект на один и тот же уровень api. Api 19.

+0

К сожалению, я уже использую последнюю версию Eclipse ADT. : \ – user2323030

+0

Просто добавлено что-то, что может помочь – danny117

1

У меня была та же проблема. Я решил это, сделав пространство на своем диске c.
Вы можете попробовать это:

  1. Run CCleaner и сделать некоторое пространство в вашем диске С
  2. Создать свой AVD с 512 памяти
+0

Не повезло. : \ У меня около 95 ГБ свободного места на жестком диске, и это не имеет никакого значения. – user2323030

Смежные вопросы