Eclipse Android虚拟设备管理器无法启动

时间:2012-12-02 12:53:57

标签: android eclipse

我正在使用Eclipse 4.2.1(Juno)。

我的Android虚拟设备管理器无法启动。我按下按钮,字面上没有任何反应(没有错误信息)。

我尝试重新安装Android SDK,ADT和Eclipse,但没有任何方法可以解决此问题。

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

4 个答案:

答案 0 :(得分:5)

有同样的问题。经过几次重新安装,重新启动,什么不是,我终于弄清楚了:

打开cmd,从android avd文件夹运行sdk\tools。你可能会得到一个例外,你可以google,这已经比没有回复了... 这就是我得到的:

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

我的诀窍是删除文件夹C:\Users\<User>\.android\avd

答案 1 :(得分:5)

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

答案 2 :(得分:0)

在这种情况下,重新安装将有所帮助 从开发者网站获取android开发包.....

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

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

尝试!!

答案 3 :(得分:0)

在我的情况下,这是旧的 / tmp / android-username / emulator - *文件的问题。 我通过手动运行名为“Test”

的预定义手臂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-*