由于某种原因,当我尝试创建 AVD 时,无法单击“确定”按钮。有谁知道我做错了什么?
最佳答案
仅仅是因为 CPU/ABI 说“没有为此目标安装系统镜像”。您需要安装系统镜像。
在 Android SDK 管理器中检查您是否已安装“ARM EABI v7a 系统镜像”(对于 4.0 及以上的每个 Android 版本,您必须安装系统镜像才能运行虚拟设备)
在您的情况下,仅存在 ARM 系统镜像(Android 4.2)。如果您运行的是旧版本,英特尔提供了系统镜像(英特尔 x86 ATOM)。您可以在互联网上查看两者的性能比较。
在我的情况下(见下图)我没有为 Android 4.2 安装系统镜像,而我已经为 4.1.2 安装了 ARM 和 Intel 系统镜像
只要我不安装 4.2 系统镜像,我就会遇到和你一样的问题。
更新:这篇最近的文章 Speeding Up the Android Emaulator on Intel Architectures解释如何正确使用/安装英特尔系统镜像以加速模拟器。
编辑/跟进
我在图片中显示的是 Android 4.2,因为这是最初的问题,但对于每个版本的 Android 都是如此。
当然(正如@RedPlanet 所说),如果您正在为 MIPS CPU 设备进行开发,您必须安装“MIPS 系统镜像”。
最后,正如@SeanJA 所说,您必须重新启动 eclipse 才能看到新安装的图像。但对我来说,我总是重新启动一个我更新的软件,以确保它考虑到所有的修改,我认为这样做是一个好习惯。
关于java - 无法创建 Android 虚拟设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13488419/