【问题标题】:Eclipse DDMS not showing Emulator on restart [duplicate]Eclipse DDMS 在重新启动时未显示模拟器 [重复]
【发布时间】:2011-07-12 16:34:33
【问题描述】:

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

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

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

[2011-07-12 12:27:55 - DatePrinter] 启动已取消!

如果我关闭模拟器并再次运行项目,则会启动一个新的模拟器,并且控制台显示模拟器正在启动,但应用程序没有安装,并且模拟器没有显示在 DDMS 中。

如果我转到终端并输入adb devices,我会收到此错误消息

ADB 服务器没有确认

*启动守护进程失败*

错误无法连接到守护进程

我发现修复它的唯一方法是关闭 eclipse,终止 adb.exe 进程并重新启动 eclipse。

任何想法可能导致此错误/如何调试它?

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

编辑 2:运行 adb kill-server 和 adb start-server 会产生相同的消息“ADB 服务器没有确认”,尽管它在此之前打印了 "daemon not started, starting it now on port 5037"

【问题讨论】:

  • 你试过adb kill-server然后adb start-server吗?
  • 是的。 adb kill-server 什么都不做,adb start-server 打印出同样的“adb server didn't ack”语句。
  • 我在 Mac OSX 上的 IntelliJ 上看到过类似的行为,所以我强烈怀疑这是 adb 可执行文件的问题。
  • @Otra,你能检查一下进程管理器上运行了多少个 adb 进程
  • 1,我不确定它可以启动多个,因为它绑定到特定端口,不是吗?

标签: android eclipse android-emulator adb


【解决方案1】:

虽然我没有遇到和你一样的问题。如果模拟器和 Eclipse 出现连接问题,我会使用以下方法:

在Eclipse的DEVICES窗口(DDMS透视图)下拉菜单(在窗口右上角)选择“Reset ADB”。

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

【讨论】:

    【解决方案2】:

    试试这个

    adb kill-server
    
    adb start-server
    

    检查环境变量中是否添加了adb路径,否则尝试重新安装SDK。

    【讨论】:

      【解决方案3】:

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

      adb kill-server
      

      什么也没做,然后

      adb start-server
      

      导致错误。

      于是我用任务管理器杀死了adb进程,再次使用adb start-server。它有效。

      【讨论】:

      • 如果您查看我的问题,我完全了解该解决方案。我在问如何防止它以及原因是什么。
      【解决方案4】:

      这是一种方法:

      1. 打开任务管理器
      2. 选择adb并结束进程
      3. 进入 Eclipse 并重置 adb
      4. 运行您的应用

      【讨论】:

        【解决方案5】:

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

        确保

        eclipse.exe
        emulator.exe
        emulator-arm.exe
        

        有输入、出站和网络连接!

        【讨论】:

        • 这不可能是基本的连接问题,重启后可以连接。
        猜你喜欢
        • 2011-11-16
        • 2011-11-13
        • 2016-11-21
        • 2021-06-03
        • 2017-09-10
        • 2011-10-08
        • 1970-01-01
        • 2011-10-28
        • 1970-01-01
        相关资源
        最近更新 更多