AVD Manager - 无法创建Android虚拟设备

时间:2012-12-19 18:52:59

标签: android eclipse

我昨天刚从谷歌安装了Android Eclipse插件和Android SDK。我转到Window -> Android Virtual Device Manager打开AVD Manager窗口。然后我点击“新建”,然后显示“创建新的Android虚拟设备(AVD)”窗口。问题是,我无法让“确定”按钮不显示灰色。我从“设备”中选择Nexus 7,我给AVD命名,我选择“Android 4.2 API Level 17”作为目标。无论我为其余设置做什么,“确定”按钮仍然是灰色的。我没有遇到任何错误。想知道我可能会遗漏什么以及为什么窗口不允许我点击“确定”继续进行?

16 个答案:

答案 0 :(得分:140)

您未在目标下方的下拉列表中选择了CPU / ABI目标,或者您尚未安装系统映像。打开SDK管理器,确保您已在Android 4.2部分下安装了ARM EABI v7a System Image

答案 1 :(得分:25)

我在创建AVD时遇到了麻烦。

或者:

  • 从SDK管理器安装SDK版本后重新启动eclipse,或
  • 您应该在Eclipse之外运行“AVD Manager.exe”

答案 2 :(得分:22)

首先,确保“AVD名称”字段中没有空格(或其他非法字符,如“+”,“=”,“/”等)。太空为我打破了它。

答案 3 :(得分:14)

虽然安装了所有必需的软件包,但我遇到了同样的问题。我关闭了Eclipse,在\ android-sdks \ tools \文件夹中运行了monitor.bat,从那里打开了AVD Manager,我就可以在这里创建虚拟设备了。

答案 4 :(得分:9)

您需要避免AVD名称中的空格。  &安培;选择"皮肤"选项。

答案 5 :(得分:6)

尝试使用monitor.bat中的tools-folder创建AVD,这对我来说很有用!

答案 6 :(得分:5)

另一件让我失望的事:“名字”字段必须是一个单词,且不能有空格!

答案 7 :(得分:4)

有同样的麻烦......加载ARM EABI v7a系统映像也适用于我。非常感谢。

我以前在Android SDK管理器上看到我的系统上安装了一个具有相同名称的系统映像(ARM EABI v7a System Image),用于更新的SDK(Android 4.2)。因此我认为这样就不需要安装早期的Android 2.2 SDK ARM映像,但显然不是。

答案 8 :(得分:3)

嘿伙计们我遇到了同样的问题,但现在我明白了:检查您选择的API, API版 CPU / ABI 是否可用。如果它可用,那么你的工作就完成了!根据支持它的窗口选择设备。

答案 9 :(得分:3)

您需要打开SDK Manager并确保已安装所有内容,尤其是System Image。之后会好起来的!

答案 10 :(得分:3)

如果您更改了SDK Path,它将无法找到您安装的SDK,即使它列出的很好。

我通过openig Android SDK Manager解决了,在该对话框中选择了菜单Tools - >管理AVD。当您直接从Eclipse的工具栏打开管理AVD时,您应该刷新以查看您创建的AVD。

答案 11 :(得分:2)

我实际上一周前遇到过这个问题。问题与不使用最新版SDK的Android SDK插件的更新Eclipse版本有关。这总体上是一个有趣的问题,但是一旦我更新它就会消失。

我甚至更新了AVD图像而没有运气。显然旧的插件无法看到新的图像布局或其他东西。这适用于SDK的22.3版。

答案 12 :(得分:2)

在Kubuntu 12.04,安装了ADT的Eclipse Kepler上,我遇到了同样的症状。已安装ARM EABI v7a系统映像。出路是从命令行运行该工具,然后它没有抱怨。我想重新启动eclipse本来可以做到这一点,但是如果我尝试使用dit,我不确定。

答案 13 :(得分:1)

我在android-sdks \ tools中打开了monitor.bat并在那里启动了设备管理器,我就能够创建AVD。

答案 14 :(得分:0)

从Visual Studio 2015启动AVD Manager为我解决了这个问题。

我有(很多软件包)安装了所有必需的软件包但是还没有使用它们一段时间&在SDK管理器中检测到问题。 我尝试了上面提供的所有解决方案都无济于事,包括在&android; s / kd / tools'中运行monitor.bat文件后运行AVD。

然后,我在VS的工具 - > Android-> Android模拟器管理器'中启动了VS的AVD。它同时检测到了谷歌API Ats x86' &安培; ARM EABI v7a系统图像立即开始了!

目标设置为API级别23.

答案 15 :(得分:-2)

如果您遇到AVD创建问题,只需尝试将其置于新文件夹(eclipse,android sdk,avd)中,然后您只需运行它即可。只需在该文件夹中打开Eclipse并像往常一样运行