无法从 Eclipse, ADT 22.6 创建或编辑 Android Virtual Devices (AVD)

2022-08-31 10:58:08

这个问题听起来与其他些问题类似,除了在我的情况下,OK按钮不是灰色的。但是对于那些宁愿不点击链接的人来说...

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

我已确保安装了相应的系统映像,并且目标平台与正在使用的 API 匹配。显然,已经选择了CPU,设置了皮肤等...所有会使“确定”按钮变灰的东西,但事实并非如此。

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

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

有什么线索吗?

(顺便说一句,使用ADT插件运行Indigo,而不是捆绑版本,它无法以不同的方式工作。Java 1.6.0 45.不幸的是,Windows 8。充足的内存等)


答案 1

这是仅针对 ADT 22.6.0 中 BUG 的可能解决方法,这些 BUG 随后在后续版本中修复

从此处下载并安装新的 ADT v22.6.1 (zip) 或使用 SDK 管理器进行更新

似乎是Google方面的一些错误,这个问题是在“ADT 22.6”更新后发现的。在“Android开源项目 - 问题跟踪器”上广泛报道,但还没有人正确回答它。

但是,我通过从“Android SDK”中打开“AVD管理器.exe”来创建新的AVD,尝试直接打开AVD管理器.exe在SDK文件夹中,从而部分成功创建了AVD。

也许我们必须等待来自Android社区的任何构象

为我工作,有点...

(Windows 8.1 Pro 64 Bit, Java JDK 1.7 Update 25, Eclipse Standard Kepler Service Release 1, Android Development Toolkit 22.6.0.v201403010043-1049357)

更新 1

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

更新 2

更多的坏消息是AVD创建也无法从命令行工具工作。

更新 3

假设在从 Eclipse 启动 AVD 管理器期间传递的某些参数会导致这些问题

更新 4

Java更新到JDK 1.7 Update 51Eclipse Standard SDKKepler Service Release 2,这是他们最新的,没有解决问题的方法。同样在 Debian 下进行了测试,并获得了相同的结果。

更新 5

在 https://code.google.com/p/android/issues/detail?id=66661 Android项目成员符合问题,并承诺通过即将推出的ADT版本(22.6.1 - 22.6.3)进行修复。同时,我建议将ADT回滚到较低版本22.3.0

要卸载当前 ADT,请转到

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

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

希望这将暂时解决这个问题。并在此处等待ADT的新版本。

更新 6

新的ADT版本22.6.1现已发布,这将解决这些问题


答案 2

详细阐述 OP 中的语句“如果我从 eclipse 外部运行 AVD 管理器,我可以创建/编辑 AVD”:

在命令行上运行以下命令

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

这将启动您在单击 eclipse 工具栏中的 AVD 管理器图标时看到的相同 AVD 窗口。但是,AVD 管理器的此实例没有该 bug,您可以像引入 bug 之前那样创建和运行模拟器。


推荐