Eclipse DDMS在重启时不显示模拟器

我正在运行Eclipse:Helios。 这是问题。 当我在编程时离开我的Android模拟器运行大约20分钟,如果我尝试安装并运行我的应用程序,则在控制台中收到此错误:

[2011-07-12 12:27:55 – DatePrinter]未能在设备“emulator-5554”上安装DatePrinter.apk:拒绝连接:连接

[2011-07-12 12:27:55 – DatePrinter] java.net.ConnectException:连接拒绝:连接

[2011-07-12 12:27:55 – DatePrinter]发布取消!

如果closures模拟器并再次运行项目,将启动一个新的模拟器,控制台将显示模拟器启动,但应用程序不会安装,并且模拟器不会显示在DDMS中。

如果我去terminal并inputadb devices ,我得到这个错误消息

ADB服务器没有确认

*未能启动守护进程*

错误无法连接到守护进程

我能find的唯一方法就是closureseclipse,杀死adb.exe进程并重新启动eclipse。

任何想法可能导致这个错误/如何debugging它?

编辑 :通过SDKpipe理器启动模拟器也不会产生任何积极的结果。

编辑2 :运行adb kill-server和adb start-server会产生相同的消息“ADB服务器没有确认”,虽然它打印出一个"daemon not started, starting it now on port 5037"

虽然我没有像你那样的问题。 在模拟器和Eclipse的连接问题的情况下,我使用以下内容:

在Eclipse(DDMS透视图)的DEVICES窗口下拉菜单中(在窗口的右上angular)select“Reset ADB”。

这解决了大部分连接问题,否则将需要重新启动。

尝试这个

 adb kill-server adb start-server 

检查adbpath是否已经添加到环境variables,否则尝试重新安装SDK本身。

我有同样的问题。 在文件夹C:/../android-sdk/platform-tools ,以下命令不起作用。

 adb kill-server 

什么也没做,而且

 adb start-server 

导致错误。

所以我用任务pipe理器杀死了adb进程,并再次使用adb start-server 。 它工作。

这是一个方法来做到这一点:

  1. 打开任务pipe理器
  2. selectadb并结束该过程
  3. 转到Eclipse并重置adb
  4. 运行你的应用程序

检查您的防病毒程序控制对话框,例如Norton Antivirus和ZoneAlarm 2010。

确保

 eclipse.exe emulator.exe emulator-arm.exe 

有input和输出和networking连接!