236

确定按钮不可点击

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

4

8 回答 8

275

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

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

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

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

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

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

编辑/跟进

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

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

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

在此处输入图像描述

于 2012-11-21T07:48:17.597 回答
31

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

于 2013-03-14T07:59:32.720 回答
12

这可能发生在以下情况:

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

    如果您使用的是 Eclipse,请查看您的“Preferences | Android | SDK Location ”。确保它是您期望的路径。如果不是,请将路径更改为指向您认为安装了 Android SDK 的位置。

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

于 2013-05-03T16:12:18.790 回答
6

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

android update sdk
于 2014-09-26T21:46:50.693 回答
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。

希望这可以帮助。

于 2014-03-15T12:55:03.537 回答
2

我想用最近的 Android Studio 的截图来更新这个问题。花了一些时间才找到安装新系统映像的位置。

您可以通过两条路径之一进入 SDK 管理器。选项 1. 工具 > Android > SDK Manager 选项 2. Android Studio > Preferences > Appearance & Behavior > System Settings > Android SDK(适用于 Mac;适用于其他人。)

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

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

在此处输入图像描述

于 2017-05-30T14:08:47.850 回答
1

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

于 2014-03-05T21:39:30.917 回答
0

此错误可能与最新的 Android Wear 技术有关。我试图为穿戴 SDK 启动一个模拟器,为下周做准备。API 级别仅在 4.4.2 KitKat 的最新版本中支持它。

因此,如果您使用诸如可穿戴设备之类的东西,它会在 Eclipse 中以 2.3.3 Gingerbread 的形式启动默认设置。确保您的目标与支持的最低目标相匹配。对于可穿戴设备,它是最新的 19 KitKat。

于 2014-06-20T13:11:27.193 回答