Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法打开编辑器:无法实例化编辑器类_Android_Sdk_Editor_Adt - Fatal编程技术网

Android 无法打开编辑器:无法实例化编辑器类

Android 无法打开编辑器:无法实例化编辑器类,android,sdk,editor,adt,Android,Sdk,Editor,Adt,几天前,我下载了这个插件来为BlackBerry重新打包apk,然后我收到了一条更新ADT和SDK的消息,所以我打开了SDK管理器并更新了所有建议的更新。重新启动后,我收到一条消息,某个项目无法保存,但gui为空,未选择任何项目。今天我重新启动了eclipse,收到一条消息“此SDK需要更新的ADT 21.0”,所以我尝试打开SDK管理器,但它说没有设置SDK路径。我试图设置路径,但它已经设置好,无法打开其他面板。我决定从一个项目中打开一个清单,首先我得到“无法打开编辑器:编辑器类无法实例化。这

几天前,我下载了这个插件来为BlackBerry重新打包apk,然后我收到了一条更新ADT和SDK的消息,所以我打开了SDK管理器并更新了所有建议的更新。重新启动后,我收到一条消息,某个项目无法保存,但gui为空,未选择任何项目。今天我重新启动了eclipse,收到一条消息“此SDK需要更新的ADT 21.0”,所以我尝试打开SDK管理器,但它说没有设置SDK路径。我试图设置路径,但它已经设置好,无法打开其他面板。我决定从一个项目中打开一个清单,首先我得到“无法打开编辑器:编辑器类无法实例化。这通常表示缺少无参数构造函数,或者编辑器的类名在plugin.xml中输入错误。”然后所有项目旁边都有一个红色的x。我什么都不懂,我希望有人能帮我。谢谢这在日志文件中

!SESSION 2013-01-26 22:41:53.953 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_11
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=it_IT
Framework arguments:  vm C:\Programmi\Java\jdk1.6.0_26\jre\bin\client\jvm.dll
Command-line arguments:  -os win32 -ws win32 -arch x86 vm C:\Programmi\Java\jdk1.6.0_26\jre\bin\client\jvm.dll

This is a continuation of log file C:\Documents and Settings\Angelo Giammarresi\workspace2\.metadata\.bak_0.log
Created Time: 2013-01-26 22:43:47.515

!ENTRY org.eclipse.core.resources 4 1 2013-01-26 22:43:47.515
!MESSAGE Core exception while retrieving the content description
!STACK 1
org.eclipse.core.internal.resources.ResourceException: Resource is out of sync with the file system: '/TitleToolITdemo/AndroidManifest.xml'.
    at org.eclipse.core.internal.resources.File.getContentDescription(File.java:269)
    at org.eclipse.core.internal.propertytester.FilePropertyTester.testContentType(FilePropertyTester.java:108)
    at org.eclipse.core.internal.propertytester.FilePropertyTester.test(FilePropertyTester.java:60)
    at org.eclipse.core.internal.expressions.Property.test(Property.java:58)
    at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:99)
    at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
    at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21)
    at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
    at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:91)
    at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
    at org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression.java:29)
    at org.eclipse.ui.internal.dialogs.RegistryPageContributor.failsEnablement(RegistryPageContributor.java:311)
    at org.eclipse.ui.internal.dialogs.RegistryPageContributor.isApplicableTo(RegistryPageContributor.java:251)
    at org.eclipse.ui.internal.dialogs.PropertyPageContributorManager.getApplicableContributors(PropertyPageContributorManager.java:218)
    at org.eclipse.ui.internal.dialogs.PropertyPageContributorManager.getApplicableContributors(PropertyPageContributorManager.java:237)
    at org.eclipse.ui.dialogs.PropertyDialogAction.hasPropertyPagesFor(PropertyDialogAction.java:105)
    at org.eclipse.ui.dialogs.PropertyDialogAction.isApplicableForSelection(PropertyDialogAction.java:147)
    at org.eclipse.ui.dialogs.PropertyDialogAction.isApplicableForSelection(PropertyDialogAction.java:127)
    at org.eclipse.jdt.ui.actions.OpenViewActionGroup.fillContextMenu(OpenViewActionGroup.java:278)
    at org.eclipse.jdt.ui.actions.NavigateActionGroup.fillContextMenu(NavigateActionGroup.java:108)
    at org.eclipse.jdt.internal.ui.actions.CompositeActionGroup.fillContextMenu(CompositeActionGroup.java:75)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.fillContextMenu(PackageExplorerActionGroup.java:290)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.menuAboutToShow(PackageExplorerPart.java:795)
    at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:342)
    at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:473)
    at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:469)
    at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:247)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
    at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4881)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4557)
    at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
    at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1610)
    at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2061)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
    at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
    at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:256)
    at org.eclipse.swt.widgets.Display.runPopups(Display.java:4206)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3748)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
!SUBENTRY 1 org.eclipse.core.resources 4 274 2013-01-26 22:43:47.515
!MESSAGE Resource is out of sync with the file system: '/TitleToolITdemo/AndroidManifest.xml'.

我重新启动了几次Eclipse,并多次尝试更新SDK或打开任何窗口,但始终没有出现上述错误和其他错误。所以,我开始仔细阅读这里的一些帖子来寻找解决方案。我使用了这个线程,建议检查java版本以及线程中的其他链接。最后,我发现我的Eclipse启动了一个java build 1.7.2,我不知道它在哪里找到的,而我在机器中的最高版本是build 1.7.0_11-b21,它与内部项目不匹配,或者说,我完全不擅长编程,只是开始学习。 我使用此链接的帮助编辑了eclipse.ini,并使我的机器指向C:\Programmi\Java\jdk1.6.0\u 26\bin\javaw.exe,然后保存并重新启动了eclipse。一切顺利,没有任何项目丢失。我希望这对其他人也有用。
不要忘记使用相同的ADT和SDK依赖项。如果出现问题,请首先使用“帮助”>“检查更新”>“ADT”等,一次我发现DDM也没有根据最新的SDK和ADT进行更新。

我多次重新启动Eclipse,并多次尝试更新SDK或打开任何窗口,但始终没有更新以上错误和其他错误更多。所以,我开始仔细阅读这里的一些帖子来寻找解决方案。我使用了这个线程,建议检查java版本以及线程中的其他链接。最后,我发现我的Eclipse启动了一个java build 1.7.2,我不知道它在哪里找到的,而我在机器中的最高版本是build 1.7.0_11-b21,它与内部项目不匹配,或者说,我完全不擅长编程,只是开始学习。 我使用此链接的帮助编辑了eclipse.ini,并使我的机器指向C:\Programmi\Java\jdk1.6.0\u 26\bin\javaw.exe,然后保存并重新启动了eclipse。一切顺利,没有任何项目丢失。我希望这对其他人也有用。 不要忘记使用相同的ADT和SDK依赖项。如果出现任何问题,请首先使用帮助>检查更新>ADT等,我发现DDMS也没有根据最新的SDK和ADT进行更新