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

我正在用Eclipse(版本22.6.3)上的ADT解决这个奇怪的错误:经过几次幸运的运行后,当我尝试打开XML文件时,它显示一个空且不可编辑的空白文件.
我已经尝试了一切,从重置/重新安装所有插件到在新的新工作区上使用重新安装的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的api(以图形方式).
如果您在style.xml中提到了其他主题,还可以将styles.xml中项目的主题更改为android:Theme.Holo.Light.
希望能帮助到你…

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...