6

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

当我更新 . 时sdk,我遇到了另一个问题,adt由于当前版本sdk不支持旧adt. 所以我做了,现在点击AVD Manager快捷方式或通过Windows->AVD Manager不起作用。当我点击那里时没有任何反应。我的一些朋友在使用 Win7 和 Ubuntu 时也面临同样的问题。

我在这里发现了一个类似的问题。但我不知道为什么这个问题被关闭了。

4

2 回答 2

1

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

!ENTRY org.eclipse.ui 4 0 2012-12-06 14:17:03.497 !MESSAGE 未处理的事件循环异常!STACK 0 java.lang.NullPointerException at 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 开发工具”。

我安装了它,它现在对我有用。

于 2012-12-06T19:34:17.093 回答
1

您需要以管理员权限运行 AVD 管理器。或者,简单的方法:从 eclipse 外部启动它并在那里创建您的虚拟设备。

于 2014-03-05T14:21:13.950 回答