2016-08-17 39 views
0

Eclipse開発者のEclipse()を選択してEclipseインストーラを使用してEclipse(Neon)の最新バージョンをインストールしました。 数年前の旧バージョンのEclipse(Android開発ツール)で作成されたプロジェクトが1つ存在するワークスペースを開きました。 私はそれが次のエラープロンプトをEclipseオープン時:IDのcom.android.ide.eclipse.editors.manifest.ManifestEditor最新のEclipseで古いAndroidプロジェクトを開く際のマニフェストのエディタ記述子がありません

ため

ませんエディタの記述を、私はこの代わりに、マニフェストファイルの内容を取得します。

!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

Eclipse.orgにあるAndroidツールの変更により、プラグインIDとエディタIDが変更されました。古いIDはもう機能しなくなるため、その作業領域で開いていたAndroidツールエディタは再オープンするとエラーが発生します。彼らはまだ新しいIDの下にいるはずです。 パースペクティブをリセットしてみるか、通常どおりに行ってください。

0

誤ったビュー/エディタを閉じてもう一度開いてみましたか?再オープンすると新しいIDが参照され、よりうまく機能するはずです。

これで十分でない場合は、専用の設定ページで旧式のファイル/エディタ関連のAndroidファイルを消去する必要があります。

関連する問題