Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.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
Java Android ADT插件无法在Eclipse上打开XML文件_Java_Android_Xml_Eclipse_Adt - Fatal编程技术网

Java Android ADT插件无法在Eclipse上打开XML文件

Java Android ADT插件无法在Eclipse上打开XML文件,java,android,xml,eclipse,adt,Java,Android,Xml,Eclipse,Adt,我正在与Eclipse上的ADT(版本22.6.3)这个奇怪的错误作斗争:经过几次幸运的运行后,当我试图打开一个XML文件时,它会显示一个空的、不可编辑的空白文件。 我已经尝试了一切,从重置/重新安装所有插件到在新的工作区上使用新安装的Eclipse,问题依然存在 这是eclipse日志中的错误: Caused by: java.lang.NoSuchFieldError: ACTION_BAR at com.android.layoutlib.bridge.Bridge.init(Bridge

我正在与Eclipse上的ADT(版本22.6.3)这个奇怪的错误作斗争:经过几次幸运的运行后,当我试图打开一个XML文件时,它会显示一个空的、不可编辑的空白文件。 我已经尝试了一切,从重置/重新安装所有插件到在新的工作区上使用新安装的Eclipse,问题依然存在

这是eclipse日志中的错误:

Caused by: java.lang.NoSuchFieldError: ACTION_BAR
at com.android.layoutlib.bridge.Bridge.init(Bridge.java:206)
at com.android.ide.common.rendering.LayoutLibrary.init(LayoutLibrary.java:297)
at com.android.ide.eclipse.adt.internal.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:327)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.updateCapabilities(GraphicalEditorPart.java:1202)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.onTargetChange(GraphicalEditorPart.java:1194)
at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditorDelegate.onDescriptorsChanged(LayoutEditorDelegate.java:916)
at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditorDelegate.delegateInitUiRootNode(LayoutEditorDelegate.java:835)
at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditorDelegate.delegateXmlModelChanged(LayoutEditorDelegate.java:393)
at com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor.xmlModelChanged(CommonXmlEditor.java:329)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor$XmlModelStateListener.modelChanged(AndroidXmlEditor.java:1653)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.createTextEditor(AndroidXmlEditor.java:835)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.createAndroidPages(AndroidXmlEditor.java:320)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPages(AndroidXmlEditor.java:310)
at com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor.addPages(CommonXmlEditor.java:285)
at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:358)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:142)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:96)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:323)
at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
... 83 more

我是唯一有这个问题的人?(如有任何建议,不胜感激;)

尝试更改项目的目标api。将其设置为低于Api级别19,并从显示在布局上方的条形图(以图形方式)更改Api。 如果style.xml中提到了其他主题,还可以将styles.xml中项目的主题更改为
android:theme.Holo.Light
希望对你有帮助