错误:"Adb连接错误:远程主机强行关闭现有连接"

Eng*_*san 52 eclipse android

当我尝试重置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
Run Code Online (Sandbox Code Playgroud)

我只是制作一个简单的"你好世界"节目.

Rak*_*lam 66

这个问题似乎没有确切的解决方案,因为每个人造成这个问题的原因都不相同。但是,如果您最近在 Android Studio Bumblebee (2021.1.1) 及更高版本中遇到此问题,则该问题可能是由于用于无线调试的 adb mDNS 导致的。

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

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

更新(2022 年 3 月 19 日):

正如问题跟踪器中提到的,这个问题已在 adb 版本中修复33.0.1


Lal*_*ani 48

好吧,它不是强制重启模拟器你也可以从eclipse本身重置adb.

1.)转到DDMS并有一个重置adb选项,请参见下图. 在此输入图像描述

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

  run->cmd->your_android_sdk_path->platform-tools>
Run Code Online (Sandbox Code Playgroud)

然后编写以下命令.

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 *
Run Code Online (Sandbox Code Playgroud)

  • 好吧,让我尝试一下,因为我已经删除了以前的avd并创建一个新的avd并且到目前为止没有发现任何错误 (2认同)

小智 15

换到另一个USB端口对我有用.我尝试重置ADB,但问题仍然存在.


Pet*_*ter 9

看起来安装的驱动程序处于不良状态.这是我做的工作:

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

这次设备安装正确.

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

希望这可以帮助.

  • 我不得不说这个答案是帮助我解决问题的唯一一个答案.如果设备在安装驱动程序之前断开连接,这是非常常见的,这将阻止Windows安装驱动程序everafter.唯一的方法是像Peter建议的那样"强制"安装,或者直接选择驱动程序. (2认同)

ano*_*non 6

就我而言,重置亚行并没有什么不同.我还需要删除现有的虚拟设备,这些设备已经很老了,并且创建了新设备.


kai*_*37k 6

我知道我已经迟到了4年,但我的回答是针对那些可能没有想到的人.我正在使用三星Galaxy S6,对我有用的是:

  1. 禁用USB调试

  2. 禁用开发者模式

  3. 从USB电缆上拔下设备的插头

  4. 重新启用开发人员模式

  5. 重新启用USB调试

  6. 将USB电缆重新连接到设备

按照这个顺序执行它是很重要的,因为它在按此顺序完成之前不起作用.


Zai*_*ain 5

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

即使我无法从 Android Studio 终端启动它,因为它在打字时会闪烁并失去焦点。

因此,通过使用adb start-server. 确保从AndroidSDK\sdk\platform-tools目录中调用它。

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

adb kill-server
adb start-server
Run Code Online (Sandbox Code Playgroud)

sudo对于基于 Unix 的操作系统,请在其前面添加。