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"

  • 如何解决“警告:应用程序不指定API级别的要求”?
  • 如何使用maven和eclipse的android库(apklibs)?
  • com.android.ide.eclipse.adt.LIBRARIES在构建路径中的意义?
  • 插件com.android.ide.eclipse.adt无法加载类android
  • Android SDK AVD错误:null
  • dex loader无法执行dex:方法ID不在:65536中
  • Eclipse + FindBugs - 排除filter文件不起作用
  • 无法解决目标'android-19'
  • 虽然我没有像你那样的问题。 在模拟器和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连接!