22

我正在尝试按照教程为 Android 4.0.3 创建我的第一个 AVD ,但我收到了错误消息:

[2012-05-09 10:46:29 - SDK Manager] 找不到 ABI armeabi 的“userdata.img”文件以复制到 AVD 文件夹中。

我试图解决的问题:

  • 我正在尝试使用 Android 4.0,现在我更新到 4.0.3 并且问题是一样的。
  • 我用 4.0 重新安装了 Eclipse 插件两次,用 4.0.3 重新安装了两次,并且行为没有改变。
  • 我再次将 Eclipse for Java 下载到另一个文件夹,并安装了插件。行为是相同的。

该文件<sdk>/system-images/android-15/armeabi-v7a/userdata.img存在,它是一个 4mb 文件,只读。

相关问题How to create an AVD for Android 4.0 - 答案在这里没有用。

我在 Ubuntu 11.10 上运行 Eclipse Indigo Service Release 2 Build id: 20120216-1857。

4

5 回答 5

18

确保您已安装所有最新文件。转到 Eclipse 中的 SDK 管理器(WINDOW/SDK 管理器)。确保所有文件都显示“已安装”。

于 2012-05-09T14:11:29.380 回答
3

我在尝试为 Android 2.3.3 (API 10) 设置模拟器时遇到了这个问题。

我的 SDK 中安装了两个平台:API 10 和 17。我注意到userdata.img这些平台的文件位于以下位置:

system-images/
  android-17/
    x86/
      userdata.img
  android-10/
    x86/
      images/
        x86/
          userdata.img

如您所见,该android-10平台的模拟器图像可能没有放在正确的文件夹中。

无论如何,简而言之:如果您处于相同的情况,只需将文件夹的内容移动到android-[version]/x86/images/x86/文件android-[version]/x86/夹中即可。它对我有用。

显然,如果您尝试启动 ARM 映像,请对armeabi文件夹而不是文件夹执行相同的操作x86

于 2013-03-29T08:01:55.413 回答
2

我认为您还必须在 Android 4.1 下下载 ARM EABI v7a 系统映像

于 2012-07-10T12:57:17.667 回答
0

我写了一个安装指南来让 Android SDK 和 Eclipse 一起工作。关于防火墙,您可能会遇到一些陷阱,尤其是在 Windows 上。这里是:

http://testigniter.blogspot.co.uk/2012/06/eclipse-with-android-sdk-installation.html

于 2012-07-17T08:59:35.847 回答
0

打开 SDK 管理器(以管理员身份运行)--> Android 4.1 (API 16)--> ARM EABI v7a 系统映像。安装这个。

于 2012-08-26T11:13:00.747 回答