无法创建Android虚拟设备

gra*_*sby 235 java android

确定按钮无法点击

出于某种原因,当我尝试创建AVD时,"确定"按钮不可单击.有谁知道我做错了什么?

HpT*_*erm 275

仅仅因为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系统映像,我就会遇到和你一样的问题.

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

编辑/关注

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

当然(正如@RedPlanet所说),如果您正在为MIPS CPU设备开发,则必须安装"MIPS系统映像".

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

在此输入图像描述

  • 啊,因为我是从eclipse运行的,所以我不得不重新启动eclipse以显示新的系统映像. (23认同)
  • 我已经安装了两次软件包并且下次运行,程序说他们没有安装. (4认同)
  • 最重要的是:)你必须在安装系统映像后重启eclipse (3认同)

小智 31

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


Bra*_*rks 12

这可能发生在:

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

    如果您正在使用Eclipse,请查看"首选项| Android | SDK位置 ".确保它是您期望的路径.如果没有,请将路径更改为指向您认为安装Android SDK的位置.

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


Nie*_*els 6

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

android update sdk
Run Code Online (Sandbox Code Playgroud)