无法创buildAndroid虚拟设备

确定按钮不可点击

出于某种原因,当我尝试创buildAVD时,“确定”button不可点击。 有谁知道我在做什么错?

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

在Android SDK Manager中,检查您是否安装了“ARM EABI v7a系统映像”(对于4.0以上的每个Android版本,您必须安装系统映像才能运行虚拟设备)

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

在我的情况下(见下图)我没有安装Android 4.2的系统映像,而我已经安装了4.1.2的ARM和Intel系统映像

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

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

编辑/后续

我在图片中显示的是Android 4.2,因为这是原来的问题,但对于Android的每个版本都是如此。

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

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

在这里输入图像说明

完成ARM EABI v7a系统映像的安装后,必须重新启动Eclipse。

这可能发生在:

  • 您的计算机上安装了多个Android SDK副本。 您可能正在更新Android SDK的一个副本的可用图像和设备,并试图在另一个版本中debugging或运行您的应用程序。

    如果您使用的是Eclipse,请查看您的“首选项| Android | SDK位置 ”。 确保它是你期望的path。 如果没有,请将path更改为指向Android SDK的安装位置。

  • 您的模拟器中没有安装Android设备,详见本页其他答案。

对于Ubuntu和运行android-studio运行来安装软件包(这些默认情况下不安装):

android update sdk 

在使用4.2.2图像创buildAVD时,我遇到了同样的问题,我通过执行以下操作来解决这个问题:

  1. 检查adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17中是否存在“default”文件夹。

  2. 如果存在,则将“default”文件夹的内容(下载的系统映像)移动到adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17。

希望这可以帮助。

我不得不将名为“default”的文件夹中的文件夹移动到android – ##文件夹,以便Eclipse可以看到图像。

这个与最新的Android Wear技术相关的新错误有一个新的可能的错误。 我正在尝试为下一周准备好穿戴SDK的模拟器。 API级别只支持4.4.2 KitKat的最新版本。

所以如果你使用的是诸如可穿戴设备之类的东西,那么它将在Eclipse中以2.3.3姜饼的forms启动默认closures。 确保您的目标匹配尽可能最低的受支持目标。 对于可穿戴设备,它是最新的19个KitKat。

我想用最近的Android Studio的屏幕截图来更新这个问题。 花了一点时间find安装新系统映像的位置。

您可以通过以下两种途径之一获取SDKpipe理器。 选项1.工具> Android> SDKpipe理器选项2. Android Studio>首选项>外观和行为>系统设置> Android SDK(适用于Mac;适用于其他)

在“SDK平台”窗格中,选中“显示包”框以查看系统映像。

select你想要的,点击“应用”,瞧!

在这里输入图像说明