android虚拟设备管理器(avd)在最新的adt v21中无效

时间:2012-12-04 13:47:43

标签: android eclipse adt avd

好吧,我正在使用Indigo和ADT v20,一切都很好,但我突然收到一条恼人的更新消息,要求更新sdk

当我更新sdk时,由于当前版本的adt不支持旧sdk,因此我需要更新adt的其他问题。所以我做了,现在点击AVD Manager快捷方式或通过Windows->AVD Manager无法正常工作。点击那里没有任何反应。我的一些朋友也遇到了与Win7和Ubuntu相同的问题。

我发现了一个类似的问题here。但我不知道为什么这个问题已经结束。

2 个答案:

答案 0 :(得分:1)

如果打开eclipse的日志文件,在.metadata目录(位于工作区中)中名为.log,您可能会遇到以下异常:

!ENTRY org.eclipse.ui 4 0 2012-12-06 14:17:03.497 !MESSAGE未处理的事件循环异常 !堆栈0 显示java.lang.NullPointerException     在com.android.sdklib.internal.avd.AvdInfo.getDeviceName(AvdInfo.java:158)     在com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.fillDevices(DeviceManagerPage.java:497)     在com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.fillTable(DeviceManagerPage.java:357)     在com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.createContents(DeviceManagerPage.java:259)     在com.android.sdkuilib.internal.repository.ui.DeviceManagerPage。(DeviceManagerPage.java:130)

请参阅此链接以获取修复:

http://code.google.com/p/android/issues/detail?id=40400

我会警告你他们会告诉你安装“Tools 21.0.1 preview 1”。他们似乎已将名称更改为“Android开发工具”。

我安装了它,它现在适用于我。

答案 1 :(得分:1)

您需要使用管理员权限运行AVD Manager。 或者,简单的方法:从eclipse开始在外面创建虚拟设备。