我刚刚更新了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管理器时出现错误
按照下面的步骤解决了我的问题
- 将Eclipse ADT插件升级到最新版本(我使用22.0.4->22.0.5)
- 删除AVD中新增的虚拟设备
我在这里遇到了类似的问题:
解析错误C:Documents and Settings
这个解决了它:
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>
现在一切正常