最近,我将我的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 中出现了问题。所以我去检查这个文件。
我发现的是:许多行如下图所示:
但所有 xml 标记格式正确。然后我无法理解。
有人可以向我解释一下吗?
我的 Eclispe 或我的 Andrid-SDK 有什么问题?
我在更新SDK时发生了什么?
任何提示将不胜感激。提前谢谢。
答案 0 :(得分:29)
我收到了同样的错误消息:
错误:错误解析 C:\的Android \ SDK \系统图像\机器人-22 \机器人磨损\ armeabi-V7A \ devices.xml 找到以元素'd:Skin'开头的无效内容。没有孩子 在这一点上预期元素。
API 22的android服装包有问题,所以我的解决方案是删除这个包:
答案 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中,注释掉或删除这些行将消除错误消息。