好吧,我正在使用Indigo和ADT v20
,一切都很好,但我突然收到一条恼人的更新消息,要求更新sdk
。
当我更新sdk
时,由于当前版本的adt
不支持旧sdk
,因此我需要更新adt
的其他问题。所以我做了,现在点击AVD Manager
快捷方式或通过Windows->AVD Manager
无法正常工作。点击那里没有任何反应。我的一些朋友也遇到了与Win7和Ubuntu相同的问题。
我发现了一个类似的问题here。但我不知道为什么这个问题已经结束。
答案 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开始在外面创建虚拟设备。