如何为Android 4.0.3创建AVD? (无法find’userdata.img’)

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

[2012-05-09 10:46:29 – SDK Manager]无法findABI armeabi的’userdata.img’文件复制到AVD文件夹中。

我试图解决:

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

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

相关问题 : 如何为Android 4.0创建AVD – 答案在这里没有用。

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

Solutions Collecting From Web of "如何为Android 4.0.3创建AVD? (无法find’userdata.img’)"

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

我在尝试为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文件夹执行相同操作。

我想你还必须在Android 4.1下载ARM EABI v7a系统映像

我写了一个安装指南,让Android SDK和Eclipse协同工作。 在防火墙方面,您可能会遇到一些陷阱,特别是在Windows上。 这里是:

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

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