2015-11-06 79 views
-1

我已经在Android SDK管理器上安装了所有软件包。这是我第一次使用eclipse。所以我也创建了一个虚拟设备。现在,当我试图在eclipse上开始我的作品时,它显示了一些错误。我尝试过很多东西无法解决这个问题。以下是我的错误。请任何人都帮我解决这个问题。在打开eclipse时加载sdk时出错

[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

只需使用Android Studio。如何:http://developer.android.com/sdk/index.html。 – lewkka

回答

1

我也有后,我根据这个网站https://developer.android.com/studio/run/managing-avds.html定义我自己的一个AVD皮肤这个问题。我搜索了这个问题很长一段时间,没有找到更多可行的答案,而是删除问题文件“devices.xml”中的'd:skin'行(这将禁用您自己的AVD皮肤定义)。

每当我要开始我的工作时,首先我会删除(如果不是,则不能启动AVD).eclipse添加到“devices.xml”中的postfix“.old”它开始并找到你所看到的所谓的错误,接下来,我启动使用包含我自己的皮肤定义的“devices.xml”的AVD,最后启动Eclipse。虽然它仍然警告这个错误,但在找出最终解决方案之前,我只是忽略它。

在我看来,如果你不想为你的AVD皮肤做特别的定义,你可以试试“删除”。