为什么我不能创建android虚拟设备?

为什么我不能创建android虚拟设备?,android,eclipse,android-emulator,adt,avd,Android,Eclipse,Android Emulator,Adt,Avd,这个问题有点类似,区别在于我试图在windows而不是ubuntu上创建AVD,另一个区别是我可以创建安卓2.2和2.3 AVD而没有错误,但未能创建ADV 4.x,为什么 无论如何,我已经为4.x安装了sdk和api 您必须安装ARM EABI v7a系统映像,以便从Android 4.0开始创建模拟器。您可以使用Android SDK管理器安装映像@rIHaN JiTHiN已经给出了答案。但作为后续行动,我放了一个屏幕截图来展示我们正在谈论的内容 在给定的屏幕截图中,我没有为Android

这个问题有点类似,区别在于我试图在windows而不是ubuntu上创建AVD,另一个区别是我可以创建安卓2.2和2.3 AVD而没有错误,但未能创建ADV 4.x,为什么

无论如何,我已经为4.x安装了sdk和api


您必须安装ARM EABI v7a系统映像,以便从Android 4.0开始创建模拟器。您可以使用Android SDK管理器安装映像

@rIHaN JiTHiN已经给出了答案。但作为后续行动,我放了一个屏幕截图来展示我们正在谈论的内容

在给定的屏幕截图中,我没有为Android 4.2安装ARM EABI v7a系统映像,而为Android 4.1.2安装了ARM EABI v7a系统映像和Intel x86 Atom系统映像

编辑/跟进

我在图中展示的是Android 4.2,但对所有版本的Android都是如此

如果您正在为MIPS CPU设备开发,则必须安装MIPS系统映像

最后,您可能需要重新启动eclipse才能看到新安装的映像。但对我来说,我总是重新启动一个我更新过的软件,以确保它考虑了所有的修改,我认为这样做是一个好的做法


您得到的错误如下:分配内存失败:8?什么是eabi,为什么android 4.0需要eabi?早期版本的android不需要它?你救了我的命。这篇文章是我真正需要解决的问题。
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-10_r02': Unable to find base platform with API level '10'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-11_r01': Unable to find base platform with API level '11'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-12_r01': Unable to find base platform with API level '12'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-13_r01': Unable to find base platform with API level '13'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-5_r01': Unable to find base platform with API level '5'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-6_r01': Unable to find base platform with API level '6'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-7_r01': Unable to find base platform with API level '7'
[2012-09-26 13:02:16 - SDK Manager] Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.