更新ADT后创建AVD错误,解析devices.xml错误



我刚刚更新了Android SDK和ADT到最新版本,之后我无法创建新的AVD。

这是它给我的错误:

[2013-03-07 19:55:07 - SDK Manager] Error parsing C:Userssr.androiddevices.xml, backing up to C:Userssr.androiddevices.xml.old
[2013-03-07 19:55:15 - SDK Manager] Error parsing C:Userssr.androiddevices.xml, backing up to C:Userssr.androiddevices.xml.old

我已经重新安装了eclipse, Android SDK和ADT,但仍然得到这个错误。我在Windows 7上运行这个程序。我如何解决这个问题,以便我可以创建一个新的AVD?

我已经解决了这个问题步骤如下。只需从C:AndroidInstallationDirandroid-sdk-中检查旧的devices.xmlwindows lib工具如果它包含少数设备元素。然后将此devices.xml粘贴到C:Users.android重新启动eclipse。请试试它是否有效。由于

我能够通过重命名/删除devices.xml文件使其再次工作;然后它再创造它。参见:打开AVD管理器时出现错误

按照下面的步骤解决了我的问题

  1. 将Eclipse ADT插件升级到最新版本(我使用22.0.4->22.0.5)
  2. 删除AVD中新增的虚拟设备

我在这里遇到了类似的问题:
解析错误C:Documents and Settings .androiddevices.xml

这个解决了它:
https://stackoverflow.com/a/18404643/891479

这里有一个解释:
https://stackoverflow.com/a/13429067/891479

我也遇到了同样的问题,我通过编辑"devices.xml"并将values中的","改为"."来解决这个问题:


  • 旧条目:<d:diagonal-length>4,30</d:diagonal-length>
  • 新条目:
    <d:diagonal-length>4.30</d:diagonal-length>>

  • 旧条目:
    <d:xdpi>216,97</d:xdpi>> C_4

  • 新条目:
    <d:xdpi>216.97</d:xdpi>> C_6>

现在一切正常

最新更新