Android sdk installation. Error: Invalid content was found starting with element 'd:skin'. No child element is expected at this point

Android sdk installation. Error: Invalid content was found starting with element 'd:skin'. No child element is expected at this point

我正在 Linux Ubuntu 14.04 上设置 eclipse 和 Android sdk 环境。我完全遵循了 this 教程,现在我快结束了,但是我明白了 "no child element is expected at this point"

我需要做什么?

我是 Linux 的新手,是的,我已经查找了这个问题的答案,但我找到的答案似乎与我需要的不完全匹配,因为我是新手用户,我无法自己解决这个问题。

解决方案是删除 Android Wear ARM EABI v7a 系统映像 Android 5.1.1 (API 22)解决这个问题。

参考 -

从 SDK 管理器中删除 Android Wear 包并重新启动 eclipse

package (i) Android Wear ARM EABI v7a 系统映像(5.1 API 22) (ii) Android 使用 Intel x86 Atom 系统映像(5.1 API 22)

我通过向来自 eclipse 的 d:skin element.open XML 文件提供评论解决了这个问题,然后使用 sysntax 给出评论。

XML 文件存放在系统镜像包中(android wear/armeabi-v7a and x86)

最好不要删除 XML 文件。

从以下路径删除 "Android Wear" 文件夹:

C:\Users\amreen.s(your user folder name)\AppData\Local\Android\sdk\system-images\android-22

只需打开 Android SDK 管理器 并删除 两个 Android Wear ARM EABI v7a 系统镜像 and Android Wear Intel x86 Atom SystemImage under Android 5.1。 1 (API 22)

对我有用。

从以下位置复制默认 devices.xml 文件:/home/user/android-sdk/tools/lib/devices。xml

并将其粘贴到以下路径中:/android-sdk/system-images/android-22/android-wear/armeabi-v7a/ 和 /android-sdk/system-images/android-22/android-wear/x86/

这是替代解决方案,但是,在替换 devices.xml 之前,备份这些文件夹中现有的 devices.xml 文件。