3

我正在使用 Eclipse 4.2.1 (Juno)。

我的 Android 虚拟设备管理器无法启动。我按下按钮,实际上什么也没发生(没有错误消息)。

我尝试重新安装 Android SDK、ADT 和 Eclipse,但没有任何帮助解决这个问题。

有关如何解决此问题的任何想法?

4

4 回答 4

5

有同样的问题。经过几次重新安装,重新启动等等,我终于想通了:

打开 cmd,android avdsdk\tools文件夹运行。你可能会得到一个例外,你可以用谷歌搜索,这已经比没有回应要好......这就是我得到的:

java.lang.NullPointerException
    at com.android.sdklib.internal.avd.AvdInfo.getDeviceName(AvdInfo.java:158)

对我来说,诀窍是删除文件夹C:\Users\<User>\.android\avd

于 2012-12-04T22:38:15.333 回答
5

重新定位整个开发目录时,我遇到了同样的问题。删除文件夹并重新启动 Eclipse 解决了它。

于 2012-12-05T02:07:47.803 回答
0

在这种情况下,重新安装将有助于从开发人员站点获取 android 开发包.....

您可以尝试在您的 PC 中运行一个新的用户帐户,有时它会起作用!!!一切顺利!

  • 关闭日食
    • 使用命令 adb kill-server 通过命令行杀死 adb
    • 如果从进程选项卡运行,现在启动任务管理器并从那里终止 adb 进程
    • 现在使用 adb start-server 从命令行再次启动您的 adb - 现在再次启动您的 Eclipse 并运行您的应用程序

尝试!!

于 2013-06-24T11:40:45.860 回答
0

就我而言,这是旧/tmp/android-username/emulator- * 文件的问题。我通过手动运行名为“Test”的预定义 arm AVD 找到了它

$ cd adt-bundle-linux-x86_64-20130522/sdk/tools
$ ./emulator64-arm -avd Test
NAND: could not write file /tmp/android-username/emulator-gKbQ19, File exists

从/tmp/android-username中删除旧的模拟器文件解决了这个问题。

rm /tmp/android-username/emulator-*
于 2013-12-17T17:01:31.507 回答