无法创建Android虚拟设备

时间:2012-11-21 07:38:20

标签: java android

Ok Button not clickable

出于某种原因,当我尝试创建AVD时,无法单击“确定”按钮。有谁知道我做错了什么?

8 个答案:

答案 0 :(得分:274)

仅仅因为CPU / ABI说“没有为此目标安装系统映像”。您需要安装系统映像。

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

在您的情况下,只有ARM系统映像存在(Android 4.2)。如果您运行的是旧版本,则英特尔提供了系统映像(Intel 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 才能看到新安装的图像。但对我来说,我总是重新启动我更新的软件,以确保它考虑到所有的修改,我认为这是一个很好的做法。

enter image description here

答案 1 :(得分:31)

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

答案 2 :(得分:12)

这可能发生在:

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

    如果您正在使用Eclipse,请查看“偏好设置| Android | SDK位置“。确保它是您期望的路径。如果没有,请更改 指向您认为Android SDK安装位置的路径。

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

答案 3 :(得分:6)

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

android update sdk

答案 4 :(得分:4)

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

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

  2. 如果存在,则将“默认”文件夹的内容(下载的系统图像)移动到 ADT-束 - 窗口x86_64-20131030 \ SDK \系统图像\机器人-17。

  3. 希望这会有所帮助。

答案 5 :(得分:1)

我必须将文件夹移到名为&#34的文件夹中;默认"到android - ##文件夹,所以Eclipse可以看到图像。

答案 6 :(得分:1)

我想用最新Android Studio的屏幕截图更新此问题。花了一些时间来寻找安装新系统映像的位置。

您可以通过以下两种途径之一访问SDK Manager。 选项1.工具> Android> SDK Manager 选项2. Android Studio>偏好>外观&行为>系统设置> Android SDK(适用于Mac;适应其他人。)

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

选择您想要的,点击“应用”并vo!

enter image description here

答案 7 :(得分:0)

这个与最新Android Wear技术相关的新错误。我试图为下周准备好的SDK开始使用模拟器。 API级别仅在最新版本的4.4.2 KitKat中支持它。

因此,如果你正在使用诸如可穿戴设备之类的东西,那么它仍然在Eclipse中以2.3.3 Gingerbread开始默认关闭。确保您的目标与可能的最低支持目标匹配。对于可穿戴设备,它是最新的19 KitKat。