【问题标题】:IDEA 12 error "Cannot reload AVD list: Error parsing /tools/lib/devices.xml"?IDEA 12 错误“无法重新加载 AVD 列表:解析 /tools/lib/devices.xml 时出错”?
【发布时间】:2012-12-07 14:10:26
【问题描述】:

我安装了新的 IntelliJ IDEA 12,社区版。我用它打开了一个在 IDEA 11 中创建的 Android 项目(12 之前的最后一个版本出现了)。当我尝试运行 Android 应用时,出现错误:

无法重新加载 AVD 列表:解析 MY_PATH/tools/lib/devices.xml 时出错

有人收到这个错误吗?如何解决?

这是适用于 Linux 64 位机器的 IDEA 12。

编辑

使用 SDK 工具 r21。

【问题讨论】:

  • @CrazyCoder 是的,我是。看附件。我在 IDEA 11 中安装了这些。
  • @CrazyCoder 我看到有一些针对 IDEA 11 的修复。我应该实施它吗?
  • 不,对我来说,它在 IDEA 12 中开箱即用。
  • @CrazyCoder 你在 linux 主目录中有任何定制的 AVN 配置文件吗?
  • 没有。检查 devices.xml 是否有效,以及 SDK 分发中的 AVD Manager 是否可以正确显示您的设备。

标签: android intellij-idea


【解决方案1】:

从“../sdk/tools/lib/devices.xml”复制 devices.xml 文件。

到您的本地文件夹:

C:\Users\USERNAME.android\

解决了我的问题。

【讨论】:

  • 我在它旁边有错误消息说访问被拒绝。我将文件夹权限从隐藏更改为不隐藏,现在工作正常
【解决方案2】:

这是为那些(像我一样)在 IDEA 11.x 中更改 XMl 文件 Android-SDK/adt-bundle-linux/sdk/tools/lib/devices.xml 内容的人提供的解决方案。

解决方案是从原始 SDK 文件夹中获取文件 devices.xml 并将其复制到您的 Android SDK 文件夹中的 lib 文件夹中。

无需触摸.android 目录中的devices.xml,因为IDEA 12 在安装过程中将其禁用。

【讨论】:

  • 原来的sdk文件是什么意思?
  • @TylerPfaff 这是一个错误:文件夹而不是文件。我修好了它。谢谢
  • 对我不起作用。下载了 SDK 的新副本,替换了该文件,我仍然收到提示。
【解决方案3】:

无法重新加载 AVD 列表:为该错误解析 MY_PATH/tools/lib/devices.xml 时出错

  1. 从 C:\Users\admin\AppData\Local\Android\android-sdk\tools\device.xml 复制 device.xml

  2. 替换 MY_PATH/tools/lib/devices.xml

【讨论】:

    【解决方案4】:

    在将我的 SDK 更新到 4.3 并将 sdk 平台工具更新到 18 后,我能够摆脱这个错误。 感谢下面的链接

    How to have single android SDK and AVD for eclipse and android studio

    【讨论】:

      猜你喜欢
      • 2013-02-22
      • 2016-02-12
      • 2013-08-26
      • 1970-01-01
      • 1970-01-01
      • 2021-04-17
      • 2018-09-07
      • 1970-01-01
      • 2017-03-31
      相关资源
      最近更新 更多