2013-08-25 3 views
0

Я только что обновил плагины Android SDK до последней версии 22, что заставило Eclipse Juno также обновиться до той же версии. После того, как Eclipse попытался автоматически перезапустить, я больше не могу открыть свою среду разработки Android, с появлением сообщения об ошибке: «Произошла ошибка. См. Файл журнала: C: \ eclipse \ configuration \ xxxxx.logAndroid - не удается открыть Eclipse после обновления до версии 22

Ниже верхняя часть этого журнала. Пожалуйста, укажите, что мне нужно сделать, чтобы заставить его работать снова.

!SESSION 2013-08-25 23:32:29.187 ----------------------------------------------- 
eclipse.buildId=M20130204-1200 
java.version=1.7.0_07 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_NZ 
Framework arguments: -product org.eclipse.epp.package.java.product 
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product 

!ENTRY org.eclipse.osgi 2 0 2013-08-25 23:32:30.562 
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved: 
!SUBENTRY 1 org.eclipse.osgi 2 0 2013-08-25 23:32:30.562 
!MESSAGE Bundle reference:file:plugins/org.eclipse.wb.core_1.5.2.r42x201302111859.jar was not resolved. 
!SUBENTRY 2 org.eclipse.wb.core 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.jface.text_0.0.0. 
!SUBENTRY 2 org.eclipse.wb.core 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.ui_0.0.0. 
!SUBENTRY 1 org.eclipse.osgi 2 0 2013-08-25 23:32:30.562 
!MESSAGE Bundle reference:file:plugins/org.eclipse.wb.swing.java6_1.5.2.r42x201302112024.jar was not resolved. 
!SUBENTRY 2 org.eclipse.wb.swing.java6 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.jface_0.0.0. 
!SUBENTRY 2 org.eclipse.wb.swing.java6 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.wb.swing_0.0.0. 
!SUBENTRY 2 org.eclipse.wb.swing.java6 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.ui.workbench_0.0.0. 
!SUBENTRY 1 org.eclipse.osgi 2 0 2013-08-25 23:32:30.562 
!MESSAGE Bundle reference:file:plugins/org.eclipse.jdt.debug.ui_3.6.100.v20120530-1425.jar was not resolved. 
!SUBENTRY 2 org.eclipse.jdt.debug.ui 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.ui_[3.5.0,4.0.0). 
!SUBENTRY 2 org.eclipse.jdt.debug.ui 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.jface.text_[3.5.0,4.0.0). 
!SUBENTRY 1 org.eclipse.osgi 2 0 2013-08-25 23:32:30.562 
!MESSAGE Bundle reference:file:plugins/org.eclipse.e4.ui.workbench.swt_0.10.3.v20130124-133900.jar was not resolved. 
!SUBENTRY 2 org.eclipse.e4.ui.workbench.swt 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.jface_[3.5.0,4.0.0). 
!SUBENTRY 1 org.eclipse.osgi 2 0 2013-08-25 23:32:30.562 
!MESSAGE Bundle reference:file:plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_1.1.0.v20110815-1744.jar was not resolved. 
!SUBENTRY 2 org.eclipse.equinox.p2.ui.sdk.scheduler 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing imported package org.eclipse.equinox.internal.p2.ui.query_0.0.0. 
!SUBENTRY 2 org.eclipse.equinox.p2.ui.sdk.scheduler 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.equinox.p2.ui_0.0.0. 
!SUBENTRY 2 org.eclipse.equinox.p2.ui.sdk.scheduler 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing imported package org.eclipse.equinox.p2.ui_[2.0.0,3.0.0). 
!SUBENTRY 2 org.eclipse.equinox.p2.ui.sdk.scheduler 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.ui_0.0.0. 
!SUBENTRY 2 org.eclipse.equinox.p2.ui.sdk.scheduler 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required capability Require-Capability: osgi.ee; filter="(|(&(osgi.ee=JavaSE)(version=1.5))(&(osgi.ee=JavaSE)(version=1.4))(&(osgi.ee=CDC/Foundation)(version=1.1)))". 
!SUBENTRY 2 org.eclipse.equinox.p2.ui.sdk.scheduler 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing imported package org.eclipse.equinox.internal.p2.ui.actions_0.0.0. 
!SUBENTRY 1 org.eclipse.osgi 2 0 2013-08-25 23:32:30.562 
!MESSAGE Bundle reference:file:plugins/org.eclipse.wb.discovery.ui_1.5.2.r42x201302111927.jar was not resolved. 
!SUBENTRY 2 org.eclipse.wb.discovery.ui 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.ui_0.0.0. 
!SUBENTRY 2 org.eclipse.wb.discovery.ui 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.equinox.p2.ui_0.0.0. 
!SUBENTRY 1 org.eclipse.osgi 2 0 2013-08-25 23:32:30.562 
!MESSAGE Bundle reference:file:plugins/org.eclipse.jface.databinding_1.6.0.v20120912-132807.jar was not resolved. 
!SUBENTRY 2 org.eclipse.jface.databinding 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required capability Require-Capability: osgi.ee; filter="(|(&(osgi.ee=CDC/Foundation)(version=1.0))(&(osgi.ee=JavaSE)(version=1.3)))". 
!SUBENTRY 2 org.eclipse.jface.databinding 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.jface_[3.2.0,4.0.0). 
!SUBENTRY 1 org.eclipse.osgi 2 0 2013-08-25 23:32:30.562 
!MESSAGE Bundle reference:file:plugins/org.eclipse.m2e.refactoring_1.3.0.20130129-0926.jar was not resolved. 
!SUBENTRY 2 org.eclipse.m2e.refactoring 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.compare_0.0.0. 
!SUBENTRY 2 org.eclipse.m2e.refactoring 2 0 2013-08-25 23:32:30.562 
!MESSAGE Missing required bundle org.eclipse.ui.workbench_0.0.0. 

ответ

1

Окончательный и единственное решение, которое работало было:

  1. Перейти затмить домашнюю папку (C: \ Eclipse)
  2. Искать слово «андроид» во всех вложенных папок (я использовал Total Commander file manager)
  3. Удалить все файлы, связанные с 'android', как найдено в результатах поиска.
  4. Перезапустить затмение.
  5. Это позволило мне снова установить плагин ADT и перезапустить среду разработки eclipse , БЕЗ необходимости снова установить все это. Это избавило меня от огромного количества времени, по сравнению с попыткой (a) удаления eclipse, (b) его повторной установки и (c) воссозданием всей рабочей среды, включая примеры приложений, библиотек и т. Д., Что потребует возраста.

Исходное предложение было получено от here, которое я проголосовал.

2

Я знаю, что это своего рода из «техподдержка раствора», но почему дон» t вы загружаете новую копию Eclipse, настраиваете плагин ADT и открываете рабочее пространство с помощью нового Eclipse? Не нужно деинсталлировать, потому что оно не установлено в первую очередь.

Худший случай - он не будет работать, но ничего не изменит.

0

У меня была такая же проблема, как и у моего eclipse некоторое время назад, я удаляю существующее затмение (большая ошибка) и установил новую версию, после чего загрузил плагин ADT с ADT Plugin link, после чего перейдите в Help -> Install New Software -> Добавить -> Архив -> путь к загруженному плагину ADT zip.DO Не пытайтесь установить Android 4.3 (API 18). Перезапустите eclipse, и я должен работать. По крайней мере, это сработало для меня.

0

я решил исходную проблему, следуя советам из this user

восстановить свою резервную копию Затмения над поверх папки установки Eclipse. Это позволило мне перезапустить Eclipse, а затем использовать Android SDK Manager для загрузки последней версии инструментов Android 4.3 и SDK 22.0.5 (ранее недоступных для загрузки). После продолжительного процесса обновления у меня появляется другое сообщение об ошибке при открытии Eclipse:

«Для этого Android SDK требуется Android Developer Toolkit версии 22.0.0 или выше. Текущая версия - 21.1.0.v201 ... Пожалуйста, обновите ADT «.

Когда я пытаюсь проверить доступные обновления (с помощью справки> Проверить наличие обновлений ...), я получаю сообщение о том, что «операция не может быть выполнена, потому что Object Teams Patch для JDT/Core версии 2.1.1.201 ... не применимо к текущей конфигурации и не будет установлено ».

Когда я пытаюсь обновить плагины ADT (с помощью справки> Установить новое программное обеспечение ...), я получаю сообщение о том, что «все элементы (инструменты для разработчиков и плагины NDK) уже установлены».

Как я могу избавиться от сообщения об ошибке «Object Teams Patch» и почему я запутываю сообщения из Eclipse, что плагины ADT не обновлены?

Что можно сделать для решения этой неудобной проблемы с Eclipse?

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