2010-09-21 2 views
1

Я пытаюсь заставить ADT работать в Eclipse, но я получаю случайные зависания, когда затмение просто блокируется без видимых причин, обычно требуя «killall java» для правильной очистки его из памяти.Android Eclipse Hanging

я на Ubuntu 10.4 (64-бит) Вот подробности моего затмения/андроида установить:

затмение Версия: 3.5.2 Сложение ID: M20100211-1343 Инструменты для Android развития 0.9.8.v201008281755 -53891 com.android.ide.eclipse.adt.feature.group Android DDMS 0.9.8.v201008281755-53891 com.android.ide.eclipse.ddms.feature.group

Вот выход из Java -версии: java-версия "1.6.0_20" Java (TM) SE Runtime Environment (сборка 1.6.0_20-b02) Java HotSpot (TM) 64-разрядная серверная VM (сборка 16.3-b01, смешанный режим)

Я часто ничего не получаю в журналах рабочей области, но вот пример того, что появилось после того, как Eclipse висела только сейчас: ! ENTRY org.eclipse.core.resources 8 2 2010-09-21 10: 22: 27.407 ! СООБЩЕНИЕ Проблемы возникают при вызове кода из подключаемого модуля: «org.eclipse.core.resources». ! STACK 1 org.eclipse.core.runtime.CoreException: цель проекта еще не решена. at com.android.ide.eclipse.adt.internal.build.BaseBuilder.stopBuild (Неизвестный источник) at com.android.ide.eclipse.adt.internal.build.BaseBuilder.abortOnBadSetup (Неизвестный источник) at com. android.ide.eclipse.adt.internal.build.PreCompilerBuilder.build (Неизвестный источник) на org.eclipse.core.internal.events.BuildManager $ 2.run (BuildManager.java:627) на org.eclipse.core. runtime.SafeRunner.run (SafeRunner.java:42) на org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:170) на org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:201) на org.eclipse.core.internal.events.BuildManager $ 1.run (BuildManager.java:253) на org.eclipse.core.runtime.SafeRunner.run (SafeRunner.java:42) на org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:256) на org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:309) на org.eclipse. core.internal.events.BuildManager.build (BuildManager.java:341) на org.eclipse.core.internal.events.AutoBuildJob.doBuild (AutoBuildJob.java:140) на org.eclipse.core.internal.events. AutoBuildJob.run (AutoBuildJob.java:238) at org.eclipse.core.internal.jobs.Worker.run (Worker.java:55) ! SUBENTRY 1 com.android.ide.eclipse.adt 8 0 2010-09 -21 10: 22: 27.407 ! СООБЩЕНИЕ Цель проекта еще не решена. SUBENTRY 1 com.android.ide.eclipse.adt 8 0 2010-09-21 10: 22: 27.407 ! СООБЩЕНИЕ Цель проекта еще не разрешена.

Были две из этих записей - идентичные, за исключением временных меток.

Я пробовал практически каждую версию eclipse, которую я могу скачать, я пробовал привязать adt к sdk 1.6 r1, r2 и r3.

У кого-нибудь есть идеи? Я здесь. Eclipse довольно прост для меня, используя другие плагины - C/C++, PyDev, PHP, веб-материал все работает нормально, но как только я пытаюсь использовать плагин Android, я начинаю вися. Я отключил завершение кода, на случай, если это так, но нет, что бы я ни делал, я получаю пару строк, напечатанных, тогда все становится серым.

ответ

0

Я предпочитаю установку затмения для каждого языка программирования/языкового пакета. Java + Android, Php + Web (HTML, JS ...), Python ... Может быть, ADT на самом деле не совместим с одним из ваших установленных плагинов. Попробуйте использовать отдельную установку/экземпляр затмения

+0

На самом деле это, где я в конечном итоге из-за этой проблемы. Отдельное затмение с собственным рабочим пространством для каждого языка/клиента. Это гораздо лучше, чем в прошлом. Не удалось решить андроид повесить, хотя :-( – pictiPig

+0

Извините, что не закрыл этот вопрос раньше - работа пошла по пути! Я в конечном итоге переиздал это недавно, на новую ОС, и проблемы больше нет. Мне не удалось выяснить, почему я рушился, поэтому никакая помощь для кого-либо другого не может быть похожа на проблему ... Извините! – pictiPig

1

У меня это произошло из-за поврежденного верстака Eclipse. В частности, я видел, как Eclipse зависает при загрузке конфигурации com.android.ide.eclipse.adt.

Во-первых, я пробовал удалить com.android.ide.eclipse.adt из моего рабочего пространства/.metadata/.plugins, но это не помогло.

Однако удаление org.eclipse.ui.workbench из области работ/.metadata/.plugins похоже на трюк.

Кажется, что конфигурация рабочего места как-то повреждена. Итак, попробуйте эти ребята:

rm /path_to_workspaces/workspace/.metadata/.plugins/org.eclipse.ui.workbench -fr

Кажется, что проблема решена, теперь для меня, и я считаю, что это было то же самое решение, которое я придумал, когда у меня была такая же проблема 2 года назад (но только сейчас нашел этот вопрос на SO)

0

В последнее время эта проблема продолжает возникать. Обычно я решить ее

1. Renaming org.eclipse.core.resources(in your *currently active workspace folder*/.metadata/plugins folder) to something like org.eclipse.core.resources.old 
2. Kill eclipse task if it is still hung in memory 
3. Start eclipse, it should start fine and create org.eclipse.core.resources again 
4. Close eclipse 
5. Delete the newly created org.eclipse.core.resources folder and rename org.eclipse.core.resources.old to org.eclipse.core.resources 
6. Start eclipse again. 

Это работает для меня