在创建AVD时,出现了无法点击“确定”按钮的问题。有人知道我做错了什么吗?
由于 CPU/ABI 信息提示"未为此目标安装系统镜像",因此您需要安装系统镜像。
在 Android SDK 管理器中检查您是否已安装“ARM EABI v7a 系统镜像”(对于每个 Android 版本从 4.0 开始,您都必须安装一个系统镜像才能运行虚拟设备)
在您的情况下,只有 ARM 系统映像存在(Android 4.2)。 如果您正在运行旧版本,则 Intel 提供了系统映像(Intel x86 ATOM)。 您可以在互联网上查询两者之间性能的比较。
在我的情况下(请参见下图),我没有为 Android 4.2 安装系统镜像,而我已经安装了 ARM 和 Intel 的系统镜像 4.1.2
只要我不安装 4.2 系统映像,我就会遇到与您相同的问题。
更新:这篇最新文章《在 Intel 架构上加速 Android 模拟器》 解释了如何正确使用/安装 Intel 系统映像以加快模拟器速度。
编辑/跟进
我在图片中显示的是 Android 4.2,因为这是最初的问题,但对于每个版本的 Android 都是正确的。
当然(正如 @RedPlanet 所说),如果您正在开发 MIPS CPU 设备,则必须安装“MIPS 系统镜像”。
最后,正如 @SeanJA 所说,您必须重新启动 eclipse 才能看到新安装的映像。但对我来说,我总是会重启一个我已经更新了的软件,以确保它考虑到所有的修改,而且我认为这是一种好习惯。
在安装完ARM EABI v7a系统镜像后,不得不重新启动Eclipse。
可能会发生这种情况:
您的计算机上安装了多个Android SDK副本。 您可能正在更新Android SDK的一个副本中的可用图像和设备,并尝试在另一个副本中调试或运行应用程序。
如果您使用的是Eclipse,请查看您的 "首选项 | Android | SDK位置"。确保它是您所期望的路径。如果不是,请更改该路径以指向Android SDK的安装位置。
在模拟器中未设置Android设备,详见本页其他答案。
对于Ubuntu和运行android-studio,需要安装软件包(这些软件包默认情况下未安装):
android update sdk
在创建AVD时,我遇到了同样的问题,解决方法如下:
检查adt-bundle-windows-x86_64-20131030\sdk\system-images\android-17目录中是否存在“default”文件夹。
如果存在,则将“default”文件夹中的内容(已下载的系统镜像)移动到adt-bundle-windows-x86_64-20131030\sdk\system-images\android-17目录中。
希望这能有所帮助。
这个问题可能与最新的Android Wear技术有关。我试图启动一个模拟器,为下周做准备。API级别只支持最新版本的4.4.2 KitKat。
因此,如果您正在使用可穿戴设备,它仍然会在Eclipse中默认启动为2.3.3 Gingerbread。请确保您的目标与最低支持的目标匹配。对于可穿戴设备,它是最新的19 KitKat。