“创建新的Android虚拟设备(AVD)”对话框中的“确定”按钮不执行任何操作

时间:2014-03-05 23:23:26

标签: android avd

试图通过以下步骤从eclipse环境创建AVD:

  1. 单击“窗口/ Android虚拟设备管理器”。这将打开“Android Virtual Device Manager”对话框。
  2. 在对话框中,单击“新建...”。这将打开“创建新的Android虚拟设备(AVD)”对话框。
  3. 填写此对话框中的字段,然后单击“确定”按钮。
  4. 但是OK按钮不起作用。 “创建新的Android虚拟设备(AVD)”对话框仍然保持不变,并且没有创建任何内容。

17 个答案:

答案 0 :(得分:80)

您需要避免AVD名称中的空格。改为使用下划线,OK按钮将变为活动状态:)

答案 1 :(得分:16)

看起来这是自ADT 22.6以来报告的错误。请在这篇文章中找到更多信息:

Cannot create or edit Android Virtual Devices (AVD) from Eclipse, ADT 22.6

我实际上能够在我的环境中重现同样的问题。作为一种解决方法,我可以通过在终端中使用以下命令在Eclipse之外打开AVD管理器:

android-sdk-location/tools/android avd

在eclipse之外打开AVD管理器后,让我成功创建了设备。请注意,您必须在创建设备后重新启动Eclipse,以便它显示在可用设备列表中。

如果需要,请查看此类似帖子以获取更多建议:

AVD Manager - Cannot Create Android Virtual Device

编辑:更新到最新的AVD经理,这个问题应该消失

答案 2 :(得分:14)

这不是一个错误!我通过删除AVD名字的字母之间的差距解决了这个问题,我将要做的!

每当我在AVD名称中添加一个空格时," ok"按钮被禁用!

答案 3 :(得分:9)

使用“创建设备”对我来说不起作用,但是使用现有设备中的“克隆”并只修改所有值都正常工作。
名称中也允许使用空格。

答案 4 :(得分:7)

我能够通过安装我想要模拟的Android版本的系统映像找到解决方案。

打开Android SDK Manager - > Android 4.4.2 - >检查ARM EABI v7a系统映像和Intel x86 Atom系统映像 - >单击“安装包”。

enter image description here

重新打开AVD Manager并创建新的虚拟设备。

答案 5 :(得分:5)

即使我遇到同样的问题,安装ARM EABI v7a System Image也解决了。试试这个“打开你的SDK管理器并确保你已经安装了ARM EABI v7a系统映像”

答案 6 :(得分:4)

如果您无法创建设备,则只需克隆它。

Open ADT Manger

Click on Device Definations

Double Tap on the device you want

Edit it and click on clone

Then create your device as you wish with low specifications.

你现在完成了

答案 7 :(得分:0)

通过释放磁盘空间解决了我的问题

我有2 GB可用空间,并注意到在关闭“添加虚拟设备”窗口后,有一个red notification on the top-right corner of Android Studio

点击它,然后showed a log message stating freeing disk space was required

我做到了,下次尝试添加虚拟设备时,它确实有效。

答案 8 :(得分:0)

我删除并重新安装了英特尔HAXM,因为我使用的是英特尔凌动图像。输入所有设置后,即可确认' OK'只有在选择' Skin'之后,按钮才会显示为灰色。作为'没有皮肤'它是否变得活跃,所以我猜你必须选择一个皮肤,即使这意味着选择“没有皮肤”#39;。

这对我有用。

答案 9 :(得分:0)

重复的AVD名称也会禁用“确定”按钮,请同时检查

答案 10 :(得分:0)

禁用“确定”按钮的另一个愚蠢的事情是使用虚拟机的相同名称。每次点击"创建AVD"按钮,来自"设备定义"选项卡,AVD管理器默认填写名称。我之前创建了一个这样的AVD,并想尝试其他配置并禁用OK按钮,因为名称已经在使用中。

答案 11 :(得分:0)

伙计问题已经解决,从ADT或Eclipse打开SDK Manager(Windows> SDK Manager)然后从SDK Manager中你可以使用Menu Tools>管理AVD,这将有助于创建AVD以及修复旧的AVD。

答案 12 :(得分:0)

我不得不删除' ALL'我的旧AVD首先出现OK按钮,我能够创建新的。一些旧的AVD是在旧版本的android上构建的,所以我怀疑这会导致AVD经理发生冲突。

答案 13 :(得分:0)

假设您正在使用Windows操作系统 检查您是否在环境变量中设置了Java,平台工具和工具的路径。 然后注销并再次登录。 通常在Windows中,环境变量在登录后生效

答案 14 :(得分:0)

通常皮肤下拉列表什么都没有,所以你需要选择一个皮肤。

答案 15 :(得分:0)

在Windows中,打开android-sdk

的已安装文件夹

它将位于

C:\Program Files (x86)\Android\android-sdk

然后执行" AVD Manager.exe"直接

答案 16 :(得分:-1)

您需要AVD Manager所以从here安装SDK, 然后在安装SDK的位置Android Virtual Device,而不是在Eclips中。

当您运行Eclips时,您可以在Windows中看到您的AVD-> Android虚拟设备管理器。

稍后,您可以在SDK中添加system imageAPIs,...,因为此SDK并不完整。