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

2019年12月2日 36点热度 0条评论

这个问题听起来类似于few others,但是在我的情况下,“确定”按钮没有变灰。但是对于那些不想点击链接的人...

在输入设置后,尝试从Eclipse中创建或编辑AVD时,“确定”按钮似乎是“可单击的”,但是当我单击它时,绝对没有任何反应。

我确保已安装适当的系统镜像,并且目标平台与所使用的API匹配。显然,已经选择了CPU,设置了外观等等。所有会使“确定”按钮变成灰色的东西,而事实并非如此。

如果我从 eclipse 之外运行AVD管理器,则可以创建/编辑AVD,所以这还不是世界末日,但是我觉得这个特定问题有解决方案,我想帮助解决这个问题。

我曾尝试以管理员身份运行eclipse(这是阻止AVD管理器在eclipse之外崩溃的原因)。我尝试过等一下,或单击多次。查看任务管理器,当我单击“确定”时,没有新的进程开始,并且eclipse的CPU或RAM使用量也没有增加。 “编辑Android虚拟设备”窗口甚至都不会消失。

有什么线索吗?

(使用ADT插件btw运行Indigo,而不是 bundle 版本,该版本无法以其他方式工作。Java 1.6.045。不幸的是,Windows 8,大量RAM等)

解决方案如下:

仅在ADT 22.6.0中,这才是问题的解决方法,这些问题已在后续的建筑物中得到修复

here (zip)下载并安装新的ADT v22.6.1,或使用SDK管理器更新

似乎是Google的一些错误,此问题是在“ADT 22.6” 更新后发现的。在“Android开放源代码项目-问题跟踪工具” 上进行了广泛报道,但尚无人正确回答。

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

可能是我们必须等待 Android社区的任何配置

为我工作,有点。

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

更新1

进一步的研究表明,从 SDK Manager(工具->管理AVD ...)启动 AVD Manager 也可以正常工作。

更新2

更糟糕的是,AVD创建也无法通过命令行工具进行。

更新3

假设从启动 AVD管理器期间传递了一些参数,则Eclipse 会导致这些问题

更新4

Java 更新为 JDK 1.7将51 Eclipse Standard SDK 更新为 Kepler Service Release 2 ,它们是最新的,并且无法解决问题。还根据和Debian 进行了测试,并获得了相同的结果。

更新5

https://code.google.com/p/android/issues/detail?id=66661上,android项目成员确认了这些问题,并 promise 通过即将发布的ADT版本(22.6.1-22.6.3)进行修复。同时,我建议将 ADT 回滚到较低版本version 22.3.0

要卸载当前的ADT,请转到

帮助->关于Eclipse->安装详细信息-> Android开发工具->卸载

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

希望这能暂时解决这个问题。并等待新版本的ADT here

更新6

现已推出新的 ADT 版本22.6.1 ,它将解决这些问题