无法创建Android虚拟设备


235

确定按钮不可单击

由于某些原因,当我尝试创建AVD时,无法单击“确定”按钮。有人知道我在做什么错吗?

Answers:


275

仅仅是因为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和英特尔系统映像。

只要我不安装4.2系统映像,我就会遇到与您相同的问题。

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

编辑/跟进

我在图片中显示的是针对Android 4.2的,这是最初的问题,但对于所有版本的Android都是如此。

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

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

在此处输入图片说明


我遇到了同样的问题,并且在为Android 4.0.3,Android 4.1.2和Android 4.2安装了“ MIPS系统映像”后,它开始工作。Android SDK Manager:修订版21.0.1
Maksim Dmitriev

23
嗯,由于我是从eclipse运行的,因此必须重新启动eclipse才能显示新的系统映像。
SeanJA

4
我已经安装了两次软件包,下次运行时,程序提示未安装。
KI4JGT

@ KI4JGT很难说出您所说的是什么问题。提供更多详细信息,系统,eclipse版本等或配置的屏幕副本,或者就您的问题开始一个新的问题,以便您有空间提供更多详细信息。
HpTerm

3
最重要的是:)您必须在安装系统映像后重新启动Eclipse
Superbiji 2013年

31

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


12

在以下情况下可能会发生这种情况:

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

    如果您使用的是Eclipse,请查看“首选项| Android | SDK位置 ”。确保这是您期望的路径。如果没有,请更改路径以指向您认为安装了Android SDK的位置。

  • 您没有在模拟器中设置Android设备,如本页其他答案所述。


1
这个!我也有多份副本,把头撞在墙上。感谢你的回答!
Alagappan Ramu 2014年

如何检查我是否有多份@ AlagappanRamu,@ BradParks?谢谢!
亚当

@Adam-在Eclipse中查看“首选项| Android | SDK位置”-它是否与您要更新的文件夹位置相同?如果没有,那么您就有2个位置!
布拉德·帕克斯

6

对于Ubuntu并运行android-studio,运行以安装软件包(默认情况下未安装):

android update sdk

4

使用4.2.2映像创建AVD时遇到相同的问题,我通过执行以下操作解决了该问题:

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

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

希望这可以帮助。


是! :)并在Eclipse / ADT关闭时执行此操作,或重新启动它。
akauppi 2014年

大!我在Ubuntu上,没想到此解决方案可以工作,但确实可以!另一个解决方法是从cmd行而不是从Eclipse内部运行./android(SDK管理器),然后转到菜单工具->管理AVD->按钮“新建”。然后显示系统映像。在Eclipse中,它不是……至少对我而言。
WindRider 2014年

2

我想用最近的Android Studio的屏幕快照更新此问题。花了点时间寻找可以在哪里安装新系统映像的地方。

您可以通过以下两种方式之一进入SDK Manager。选项1.工具> Android> SDK Manager选项2. Android Studio>首选项>外观和行为>系统设置> Android SDK(适用于Mac;适用于其他)。

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

选择所需的,单击“应用”,然后贴吧!

在此处输入图片说明


1

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


0

与此最新的Android Wear技术相关的新错误可能存在。我正试图为Wear SDK启动仿真器,为下周做准备。API级别仅在最新版本的4.4.2 KitKat中支持它。

因此,如果您使用诸如可穿戴设备之类的设备,它将在Eclipse中将默认值从2.3.3 Gingerbread开始。确保您的目标与可能的最低支持目标匹配。对于可穿戴设备,其最新款是19 KitKat。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.