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

时间:2013-03-07 15:22:08

标签: android sdk adt

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

以下是它给我的错误:

[2013-03-07 19:55:07 - SDK Manager] Error parsing C:\Users\sr\.android\devices.xml, backing up to C:\Users\sr\.android\devices.xml.old
[2013-03-07 19:55:15 - SDK Manager] Error parsing C:\Users\sr\.android\devices.xml, backing up to C:\Users\sr\.android\devices.xml.old

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

5 个答案:

答案 0 :(得分:4)

我已经解决了这个问题。这是程序。     只需从C:\ AndroidInstallationDir \ android-sdk-检查旧的devices.xml     WINDOWS \工具\ LIB     如果它包含少数设备元素。     然后将此devices.xml粘贴到C:\ Users \ .android     重启你的日蚀。     请尝试它是否有效。 感谢

答案 1 :(得分:3)

通过重命名/删除devices.xml文件,我能够再次使用它;然后重新创建它。另见:error while opening AVD manager

答案 2 :(得分:2)

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

  1. 将Eclipse ADT插件升级到最新版(我使用22.0.4-> 22.0.5)
  2. 删除了AVD中新添加的虚拟设备
  3. 它对我有用。

答案 3 :(得分:0)

答案 4 :(得分:0)

我有同样的问题,我通过编辑“devices.xml”并将“,”更改为“。”来解决它。在价值观中:

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

  • 旧条目:
    <d:diagonal-length>4.30</d:diagonal-length>
    <d:diagonal-length>4.30</d:diagonal-length>

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

现在一切正常。