由于某种原因,当我尝试创建AVD时,OK按钮是不可点击的。有人知道我哪里做错了吗?


当前回答

因为CPU/ABI说“没有为这个目标安装系统映像”。需要安装系统镜像。

在Android SDK管理器中检查您已经安装了“ARM EABI v7a系统镜像”(对于每个Android 4.0及以上版本,您必须安装一个系统镜像才能运行虚拟设备)

在你的情况下,只有ARM系统映像存在(Android 4.2)。如果您运行的是旧版本,英特尔提供了系统映像(Intel x86 ATOM)。您可以在互联网上查看两者之间的性能比较。

在我的情况下(见下图),我还没有安装Android 4.2的系统镜像,而我已经安装了ARM和英特尔系统镜像4.1.2

只要我不安装4.2系统镜像,我就会有和你一样的问题。

更新:这篇最近的文章在英特尔架构上加速Android模拟器解释了如何正确使用/安装英特尔系统映像来加速模拟器。

编辑/跟进

我在图片中展示的是Android 4.2,因为这是最初的问题,但对每个版本的Android都适用。

当然(正如@RedPlanet所说),如果你是为MIPS CPU设备开发,你必须安装“MIPS系统镜像”。

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

其他回答

因为CPU/ABI说“没有为这个目标安装系统映像”。需要安装系统镜像。

在Android SDK管理器中检查您已经安装了“ARM EABI v7a系统镜像”(对于每个Android 4.0及以上版本,您必须安装一个系统镜像才能运行虚拟设备)

在你的情况下,只有ARM系统映像存在(Android 4.2)。如果您运行的是旧版本,英特尔提供了系统映像(Intel x86 ATOM)。您可以在互联网上查看两者之间的性能比较。

在我的情况下(见下图),我还没有安装Android 4.2的系统镜像,而我已经安装了ARM和英特尔系统镜像4.1.2

只要我不安装4.2系统镜像,我就会有和你一样的问题。

更新:这篇最近的文章在英特尔架构上加速Android模拟器解释了如何正确使用/安装英特尔系统映像来加速模拟器。

编辑/跟进

我在图片中展示的是Android 4.2,因为这是最初的问题,但对每个版本的Android都适用。

当然(正如@RedPlanet所说),如果你是为MIPS CPU设备开发,你必须安装“MIPS系统镜像”。

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

对于Ubuntu和正在运行的android-studio运行安装包(默认情况下没有安装):

android update sdk

在完成ARM EABI v7a系统镜像安装后必须重新启动Eclipse。

有一个新的可能的错误与最新的Android Wear技术有关。我正在为下周的wear SDK准备一个模拟器。API级别只在4.4.2 KitKat的最新版本中支持它。

因此,如果您正在使用诸如可穿戴设备之类的东西,它在Eclipse中仍然以2.3.3 Gingerbread的默认方式启动。确保您的目标匹配最低支持的目标。对于可穿戴设备,它是最新的19奇巧。

我必须将一个名为“default”的文件夹中的文件夹移动到android-##文件夹中,以便Eclipse可以看到图像。