【问题标题】:Error: "Adb connection Error:An existing connection was forcibly closed by the remote host"错误:“Adb 连接错误:现有连接被远程主机强行关闭”
【发布时间】:2011-09-14 04:36:46
【问题描述】:

当我尝试重置我的adb 时,出现以下错误:

[2011-09-14 09:34:06 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2011-09-14 09:34:07 - DeviceMonitor]Connection attempts: 1

我只是在做一个简单的“hello world”程序。

【问题讨论】:

  • 关闭模拟器并重新开始。 & 清理项目
  • 嗯,好的,我会这样做,让你也通知一下,请稍候

标签: android eclipse android-studio


【解决方案1】:

嗯,重启模拟器不是必须的,你也可以从eclipse本身重置adb。

1.) 进入DDMS,有reset adb选项,请看下图。

2.) 您可以从命令提示符手动重启 adb

  run->cmd->your_android_sdk_path->platform-tools>

然后编写以下命令。

adb kill-server - 强行杀死服务器

adb start-server - 启动服务器

更新:

F:\android-sdk-windows latest\platform-tools>adb kill-server

F:\android-sdk-windows latest\platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

【讨论】:

  • [2011-09-14 10:11:59 - DeviceMonitor]Adb 连接错误:现有连接被远程主机强行关闭 [2011-09-14 10:12:00 - DeviceMonitor]连接尝试:1 当我按照你告诉@suri sahani 的方式尝试时出现此错误
  • 是的,当您强制关闭连接时,您会收到该消息,然后您必须重新启动它,这不是错误,只是给您的通知。
  • 好吧,让我也试试吧,我已经删除了以前的 avd 并制作了一个新的 avd,到目前为止没有发现任何错误
  • 但我仍然无法运行该程序
  • 好的,它会为您工作,但有时如果您无法使用它,您也可以尝试第二种方式。
【解决方案2】:

这个问题似乎没有确切的解决方案,因为这个问题的原因对于每个人来说都不一样。但是,如果您最近在从北极狐更新后的 Android Studio Bumblebee (2021.1.1) 中遇到此问题,则问题可能是由于 adb mDNS 进行无线调试。

要解决此问题,请从此处禁用 mDNS 进行无线调试:

Android Studio > Settings > Build, Execution, Deployment > Debugger > Untick "Enable adb mDNS for wireless debugging"

【讨论】:

  • 这解决了我在 Bumblebee 中的问题。谢谢。
  • 解决了我的问题
  • 是的,这也确实解决了我的问题
【解决方案3】:

更改为另一个 USB 端口对我有用。 我尝试重置 ADB,但问题仍然存在。

【讨论】:

    【解决方案4】:

    看起来已安装的驱动程序处于错误状态。这是我为使其工作所做的工作:

    1. 从设备管理器中删除设备。
    2. 重新扫描硬件更改。
    3. “Slate 21”将显示“未知驱动程序”状态。
    4. 点击“更新驱动程序”并选择 /extras/google/usb_driver
    5. 设备管理器将找到驱动程序并警告您安装它。选择“是”。

    这次设备安装正确。

    请注意,我不必修改 winusb.inf 文件或更新任何其他驱动程序。

    希望这会有所帮助。

    【讨论】:

    • 我不得不说这个答案是唯一一个帮助我解决问题的答案。如果设备在安装驱动程序之前断开连接,这很常见,这将阻止 Windows 以后安装驱动程序。唯一的方法是按照彼得的建议“强制”安装,或者直接选择驱动程序。
    • 就我而言,仅仅将设备管理器指向正确的驱动程序文件夹是不够的。在“更新驱动程序软件”过程中,我不得不点击“让我从计算机上的设备驱动程序列表中选择”选项并选择“Android ADB 接口”,并且驱动程序安装成功
    • 解决问题的最佳和唯一答案
    【解决方案5】:

    就我而言,重置 ADB 并没有什么不同。我还需要删除我现有的非常旧的虚拟设备,并创建新的。

    【讨论】:

      【解决方案6】:

      我知道我迟到了 4 年,但我的答案是针对那些可能还没有弄清楚的人。我使用的是三星 Galaxy S6,对我有用的是:

      1. 禁用 USB 调试

      2. 禁用开发者模式

      3. 从 USB 电缆上拔下设备

      4. 重新启用开发者模式

      5. 重新启用 USB 调试

      6. 将 USB 数据线重新连接到您的设备

      按此顺序执行此操作很重要,因为在按此顺序完成之前它不起作用。

      【讨论】:

      • 非常感谢,我已经为此苦苦挣扎了好久,出现之间没有共同点。重置 ADB 根本行不通,更换 USB 有时行得通,但不是解决方案……试过这个,它第一次奏效!
      • 混合两个答案{以上 abd @Jason H 的答案对我来说效果很好:D}
      【解决方案7】:

      就我而言,上述答案均未提及。如果您的设备使用的是 miniUsb 连接器,请确保您使用的是非仅供充电的电缆。我习惯于使用较新的 Usb-C 设备进行开发,并且无法理解仅充电电缆与我的包混在一起,尤其是因为没有明显的方法来区分。

      在您卸载并经历驱动程序重新安装和安卓菜单选项的噩梦之前。请先尝试不同的电缆。

      【讨论】:

      • 当然是电缆。每次我遇到 adb 问题时,我都会忘记它,并花了很长时间尝试各种修复。最后我只是尝试另一根电缆,它可以工作。你应该在页面上更高!
      • @max54 我感觉到你的痛苦了……我现在已经把这些电缆送给了我的朋友:)
      【解决方案8】:

      Window->Show View->device(如果没有找到->Other->Device)在最右边,有箭头,点击那个,你会看到reset adb,就点击并享受!它对我有用。

      【讨论】:

        【解决方案9】:

        对我来说,这不是我的防病毒软件或防火墙。我不知何故创建了一堆干扰 ADB 的不必要的虚拟网络适配器。如果是这种情况,请转到设备管理器 -> 网络适配器,右键单击虚拟网络适配器,然后将其卸载。您可以随时轻松地重新创建它们。

        这个答案对我有帮助:

        How to remove extra host only network interfaces created by vagrant on windows 10?

        【讨论】:

        • 这对我有用,很好的提示
        • 你可以禁用那些虚拟网络适配器,无需卸载
        【解决方案10】:

        最新版本的 android studio 为我打破了这个.. 重新安装 2020.3.1.26 后 adb 连接正常,然后我尝试再次升级它只是为了看看.. 是的.. 又被破坏了。转到 2020.3.1.26 版现在对我有用。

        【讨论】:

          【解决方案11】:

          升级到 Android Studio Bumblebee 后,我遇到了这个问题;以及adb服务器没有自动启动,需要手动启动的原因。

          事件我无法从 Android Studio 终端启动它,因为 ti 闪烁并在键入时失去焦点。

          所以,通过使用adb start-server 从操作系统 cmd/终端执行此操作,请确保您从 AndroidSDK\sdk\platform-tools 调用它

          如果 adb 已经启动,你可以尝试杀死它并重新启动它:

          adb kill-server
          adb start-server
          

          为基于 Unix 的操作系统添加 sudo

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-02-02
            • 2013-10-05
            • 2012-05-21
            • 2020-09-04
            • 1970-01-01
            • 1970-01-01
            • 2012-05-13
            相关资源
            最近更新 更多