Eclipse错误:解析错误... \ android-22 \ android-wear \ armeabi-v7a \ devices.xml

时间:2015-06-03 11:20:47

标签: android xml eclipse

最近,我将我的android-SDK升级为 Android M(API 22,MNC预览版)。之后,每个项目都会在Eclipse打开时报告错误。

logcat 弹出窗口的错误表示:

  

错误:解析时出错   ... \ SDK \系统图像\ Android的22 \ Android的磨损\ armeabi-V7A \ devices.xml   cvc-complex-type.2.4.d:找到无效的内容   元素'd:皮肤'。此时不会有子元素

我认为 devices.xml 中出现了问题。所以我去检查这个文件。

我发现的是:许多行如下图所示:

enter image description here

但所有 xml 标记格式正确。然后我无法理解。

有人可以向我解释一下吗? 我的 Eclispe 或我的 Andrid-SDK 有什么问题?
我在更新SDK时发生了什么?

任何提示将不胜感激。提前谢谢。

4 个答案:

答案 0 :(得分:29)

我收到了同样的错误消息:

  

错误:错误解析   C:\的Android \ SDK \系统图像\机器人-22 \机器人磨损\ armeabi-V7A \ devices.xml   找到以元素'd:Skin'开头的无效内容。没有孩子   在这一点上预期元素。

API 22的android服装包有问题,所以我的解决方案是删除这个包: enter image description here

答案 1 :(得分:3)

我从SDK中删除了android-wear ARM EABL v7a System-Image和android-wear Intel x86 Atom System-Image。它对我有用。

答案 2 :(得分:1)

从eclipse打开SDK管理器并选择1. android-wear ARM EABL v7a System-Image和2. android-wear Intel x86 Atom System-Image for API 22并删除它。

如果有人遇到其他API版本的类似问题,只需从相应的API版本中选择这些包并删除即可。 只是它。解决了你的问题,享受!!!

答案 3 :(得分:0)

寻找线条...... / d:皮肤>在文件devices.hml中,注释掉或删除这些行将消除错误消息。