无法从Eclipse ADT 22.6创build或编辑Android虚拟设备(AVD)

这个问题听起来很像其他 几个 ,除了在我的情况下确定button不灰色。 但对于那些宁愿不要点击链接的人…

尝试从Eclipse内部创build或编辑AVD,input我的设置后,“确定”button似乎是“可点击”,但是当我点击它时绝对没有任何反应。 可点击但没用

我确定我已经安装了适当的系统映像,并且目标平台与正在使用的API相匹配。 很显然,CPU已经被选中,皮肤设置等…所有的事情,将确定button变灰,这不是。

如果我从外部的 eclipse运行AVDpipe理器,我可以创build/编辑AVD,所以这不是世界的尽头,但是我觉得这个问题有解决scheme,我想帮助解决它。

我已经尝试以pipe理员身份运行eclipse(这就是停止在eclipse之外崩溃的AVDpipe理器)。 我试过等待,或多次点击。 查看任务pipe理器,当点击OK时,没有新的进程开始,eclipse的CPU或RAM使用率也没有增加。 “编辑Android虚拟设备”窗口甚至不会消失。

任何线索?

(用ADT插件运行Indigo,顺便说一下,不是捆绑的版本,它不能以另一种方式工作。Java 1.6.0 45. Windows 8,不幸的是,大量的RAM等)

这是ADT 22.6.0中的一个可能的错误解决方法,这些错误随后固定在以下build立

从这里下载并安装新的ADT v22.6.1 (zip)或使用SDKpipe理器进行更新

看起来像谷歌方面的一些错误, “ADT 22.6”更新后发现此问题。 广泛报道“Android开放源代码项目 – 问题跟踪” ,但没有人正确回答。

但是我创build了一个AVD,通过从“Android SDK”打开“AVD manager.exe 来创build新的AVD,尝试在SDK文件夹中直接打开AVD Manager.exe。

也许我们必须等待Android社区的任何forms

为我工作,有点..

(Windows 8.1 Pro 64位,Java JDK 1.7 Update 25,Eclipse标准Kepler Service Release 1,Android开发工具包22.6.0.v201403010043-1049357)

更新1

进一步的研究表明,从SDKpipe理器(工具 – >pipe理AVDs)启动AVDpipe理 也没有任何问题。

更新2

更坏的消息是AVD创build不能从命令行工具工作。

更新3

假设从Eclipse启动AVDpipe理器时传递的参数会导致这些问题

更新4

更新了JavaJDK 1.7 Update 51Eclipse Standard SDKKepler Service Release 2的最新解决scheme。 还在Debian下进行了testing,获得了相同的结果。

更新5

https://code.google.com/p/android/issues/detail?id=66661上, android项目成员遵守ADT(22.6.1 – 22.6.3)版本的问题并承诺修复。 同时,我会build议将ADT回滚到较低版本的22.3.0版本

要卸载当前的ADT,请转到

帮助 – >关于Eclipse – >安装细节 – > Android开发工具 – >卸载

我build议从Android (DDMS,Hierarchy Viewer,NDT,Traceview,OpenGL ES等)卸载整个软件包以避免任何可能的兼容性问题,并通过归档安装方法从上面的链接安装新的ADT。

希望这会暂时解决这个问题。 在这里等待ADT的新版本。

更新6

新的ADT版本22.6.1现在可以解决这些问题

在OP中详细说明“如果我从外部eclipse运行AVDpipe理器,我可以创build/编辑AVD”

在命令行上运行以下命令

<android-sdk-location>/tools/android avd (on Linux in this case) 

这将启动您在单击eclipse工具栏中的AVDpipe理器图标时看到的相同的AVD窗口。 但是这个AVDpipe理器的实例没有这个缺陷,您可以像引入错误之前一样创build和运行仿真器。

1分钟解决scheme

我使用了一个快速的解决方法,克隆了一个已经存在的设备。 Clonebutton工作,我能够成功地编辑克隆。

脚步:

由Googleselect一个设备

在这里输入图像描述

点击“克隆…”button

在这里输入图像描述

一个窗口会popup,点击“克隆设备”

DDDD

select新克隆的设备,它应该说“…用户”

在这里输入图像描述

点击侧面的“编辑”button

在这里输入图像描述

你有它,你现在有你自己的自定义虚拟设备

在这里输入图像描述

更新和解决scheme: Asyashwanth Krishnan说,有问题的bug现在在更高版本中被修复。 我尝试了ADT 222.6.1和ADT 22.6.2,他们没有受到不能创build或编辑Android虚拟设备的错误。 直接的解决scheme是将ADT更新到最新版本。下面所写的解决方法仅用于历史目的。

历史解决方法正如@Yashwanth Krishnan所说,这是ADT插件22.6中的一个错误; 所以最好的解决方法是回滚。 对于那些询问如何回滚的人来说,这是一个循序渐进的指南:

首先:卸载ADT插件和所有相关的插件android:help-> about 在这里输入图像描述 安装细节 在这里输入图像描述 selectandroid插件,然后按卸载button 在这里输入图像描述在这里输入图像描述在这里输入图像描述在这里输入图像描述 重新开始

第二:从https://dl.google.com/android/ADT-22.3.0.zip下载ADT 22.3.0存档

并安装它 在这里输入图像描述 从本地磁盘上的存档添加存储库 在这里输入图像描述在这里输入图像描述在这里输入图像描述 selectandroid插件 在这里输入图像描述

信息:

点击OK几次后,我能够成功创build一个AVD,并修改我的一些设置作为testing。

我试过yashwanth krishnan解决scheme,并试图直接打开AVD Manageer.exe没有成功。 经理不会在Windows 8 x64上直接打开我的。 它试图打开,然后立即closures…

我也遇到过这个问题。 这个问题发生在三月份发布的最新版本22.6。 同时我在22.3做了testing,没有find问题。

所以我build议将ADT回滚到22.3,并等待22.6的新修复

我在这个问题上ban了好几个小时,直到我发现默认的位置是C:\ username path \ SDKs,或者在我的系统上安装了Android的D:\ sdks \ android_sdk_windows。 所以,将Eclipse的Android目录更改为D:\ sdks \ android_sdk_windows修复了它。

我也听说,如果您将Android SDK安装到没有空格的path上,可能会有所帮助。

希望这有助于保持一些头发。

今天安装Maven后,我遇到了同样的问题。 我搞砸了不同的path设置,让它工作,我遇到了问题。 我也想安装GCM的谷歌服务器。 在我所做的事情中,我损坏了Android虚拟设备pipe理器。 我search了一个答案,然后我决定遵循TechSupport的第一条规则。 我重新安装了工具包!

我进入了SDKpipe理器,并卸载了这些工具(点击工具checkbox)。 花了几分钟的时间才将它们全部删除。 然后我重新安装了大约十分钟的工具。 我重新启动Eclipse和AVD,就像昨天一样工作!

这一次只花了二十分钟的时间来解决。

根据发行说明 ,此问题已在修订22.6.1中解决,现在可以下载。

通过select“ Window >“ Android SDK Manager ,在Eclipse中将您的Android SDK工具更新为22.6.1,并按照提示安装更新。

完成更新后,select“ Help >“ Check for Updates然后按照提示更新相应的Eclipse组件。

在完成这些更新之后,我testing了AVDfunction,看起来工作正常。

我只是从不同的系统中复制avds,如下所述: Android – 如何将模拟器复制到朋友进行testing

我面临类似的问题。 我正在使用Android SDK的23.0.2版本。

“确定”button被禁用,但是我去了android SDK的安装path。 在我的情况下:

 C:\Program Files\Android\android-sdk\ 

并通过右键单击并select“以pipe理员身份运行”来执行AVD-Manager.exe,它的工作方式类似于魅力。

有时由于启动时出现以下错误,无法创buildAVD:x86仿真目前需要硬件加速!

我也面临同样的问题。 如果你面对相同的问题,可以通过打开SDKpipe理器 – >在Extra – > Installed下的Intel x86 Emulator Accelerator(HAXM Installer)来解决,然后在创buildAVD时select合适的CPU。 )

对于那些张贴,我们需要设置SD卡的大小:我尝试了许多其他设置,没有任何帮助。 我在Error视图中得到了mogilka提到的NoClassDefFoundexception。 没有configuration设置将要解决这个问题。 这似乎是一个坏的更新推动

给你的SD卡一些价值。 可能是100或200