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

时间:2012-09-26 05:08:49

标签: android eclipse android-emulator adt avd

这个问题有点类似于Cannot Create Android Virtual Device不同之处在于我试图在Windows上创建AVD 而不是ubuntu,另一个区别是我可以创建android 2.2和2.3 AVD 没有错误,但未能创建ADV 4.x ,为什么?

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

[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.

2 个答案:

答案 0 :(得分:6)

您必须安装ARM EABI v7a System Image才能从Android 4.0开始创建模拟器。您可以使用Android SDK Manager

安装图片

答案 1 :(得分:3)

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

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

编辑/关注

我在图片中显示的是针对Android 4.2,但对于每个Android版本都是如此。

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

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

enter image description here