我在Android SDK管理器上安装了所有软件包。这是我第一次使用eclipse。所以我也创建了一个虚拟设备。现在,当我试图在eclipse上开始我的作品时,它显示出一些错误。我尝试过很多事情都无法解决这个问题。以下是我的错误。请任何人帮我解决这个问题。
[2015-11-06 20:49:05 - Android SDK] Error when loading the SDK:
Error: Error parsing C:\Program Files (x86)\Android\android-sdk\system-images\android-22\android-wear\armeabi-v7a\devices.xml
cvc-complex-type.2.4.d: Invalid content was found starting with element 'd:skin'. No child element is expected at this point.
Error: Error parsing C:\Program Files (x86)\Android\android-sdk\system-images\android-22\android-wear\x86\devices.xml
cvc-complex-type.2.4.d: Invalid content was found starting with element 'd:skin'. No child element is expected at this point.
[2015-11-06 20:49:13 - appcompat_v7] C:\Users\Shakir\workspace\appcompat_v7\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
[2015-11-06 20:49:13 - appcompat_v7]
答案 0 :(得分:1)
根据这个网站https://developer.android.com/studio/run/managing-avds.html我为AVD定义了自己的皮肤后,我也遇到了这个问题。我已经搜索了这个问题很长一段时间而没有找到比删除问题文件“devices.xml”中的'd:skin'行更可行的答案(这将为AVD禁用你自己的皮肤定义)。
每次我要开始工作时,首先我删除(如果没有,AVD无法启动。)后缀“.old”,它被Eclipse添加到“devices.xml”时开始发现你所看到的所谓的错误,然后,我开始使用包含我自己皮肤定义的“devices.xml”的AVD,最后我启动了Eclipse。虽然它仍然警告这个错误,但我在发现最终解决方案之前忽略它。
在我看来,如果你不想对AVD的皮肤做特别的定义,你可以尝试“删除”。