2016-08-17 11 views
0

Я установил последнюю версию Eclipse (Neon) с помощью установщика eclipse, в котором я выбрал Eclipse для разработчиков Android. Я открыл рабочее пространство, в котором есть один проект, созданный со старой версией Eclipse (Android Development Tools) пару лет назад. Когда я открываю Eclipse, он предлагает следующее сообщение об ошибке:Отсутствует дескриптор редактора для Manifest при открытии старого Android-проекта с последним Eclipse

Нет редактора дескриптора для ид com.android.ide.eclipse.editors.manifest.ManifestEditor

Я получаю это вместо того, чтобы содержимое файла манифеста ,

Вот выход журнала:

!ENTRY org.eclipse.ui.workbench 4 2 2016-08-17 11:24:38.314 
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". 
!STACK 1 
org.eclipse.core.runtime.CoreException: Executable extension definition for "class" not found. 
    at org.eclipse.core.internal.registry.ConfigurationElement.throwException(ConfigurationElement.java:62) 
    at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:222) 
    at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) 
    at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:291) 
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52) 
    at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:286) 
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:53) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2829) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2016-08-17 11:24:38.324 
!MESSAGE Executable extension definition for "class" not found. 
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2016-08-17 11:24:38.325 
!MESSAGE Executable extension definition for "class" not found. 

!ENTRY org.eclipse.ui 4 0 2016-08-17 11:24:38.406 
!MESSAGE Unable to execute early startup code for the org.eclipse.ui.IStartup extension contributed by the 'org.eclipse.sequoyah.device.framework.wizard' plug-in. 
!STACK 1 
org.eclipse.core.runtime.CoreException: Executable extension definition for "class" not found. 
    at org.eclipse.core.internal.registry.ConfigurationElement.throwException(ConfigurationElement.java:62) 
    at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:222) 
    at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) 
    at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:291) 
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52) 
    at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:286) 
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:53) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2829) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2016-08-17 11:24:38.406 
!MESSAGE Executable extension definition for "class" not found. 

Там нет выхода LogCat из-за этой ошибки:

Не удалось создать вид: com.android.ide.eclipse.ddms.views.LogCatView

Вы знаете, как это исправить?

+0

Почему вы не можете перейти на Android Studio? – Stallion

+0

Потому что у меня нет времени, чтобы научиться мигрировать и как его использовать. Я только что обновил старое приложение для Android. – smartmouse

+0

https://developer.android.com/studio/intro/index.html и https://developer.android.com/studio/index.html могут помочь. Двигаясь вперед, это может помочь вам – Stallion

ответ

1

Изменение инструментов Android на Eclipse.org изменило идентификаторы подключаемого модуля и редактора. Старые идентификаторы больше не будут работать, поэтому любые редакторы инструментов Android, которые вы открыли в этой рабочей области, могут вызвать ошибку при повторном открытии. Они все равно должны быть там под новыми удостоверениями. Попробуйте Сброс Перспектива, или просто продолжайте, как обычно.

0

Вы пытались просто закрыть ошибочный вид/редактор и снова открыть его? Повторное открытие должно ссылаться на новый идентификатор и работать лучше.

Если этого недостаточно, вам нужно очистить устаревшую ассоциацию файлов/файлов для файла Android на странице выделенных предпочтений.