`

Adb connection Error:远程主机强迫关闭了一个现有的连接

 
阅读更多

eclipse的console总是出现如下的错误“Adb connection Error:远程主机强迫关闭了一个现有的连接”

问题出现的原因:这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug.  当手机上同时运行的进程数大于64时, 就会引发adb奔溃. 更深层次的原因, 就是windows API的WaitForMultipleObjects所支持的最大句柄数是MAXIMUM_WAIT_OBJECTS, 即64.

解决问题的办法:http://code.google.com/p/android/issues/detail?id=12141

Adb connection Error:远程主机强迫关闭了一个现有的连接 - 夏天的风 - FreeSimpleHappy

 

下载相应的adb.exe文件,用它替换掉你机器上的sdk的platform/tools目录下面的adb.exe。这样就可以完美解决问题。

分享到:
评论

相关推荐

    Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接

    Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接

    解决adb error: device offline也包含4.2.2版本fastboot

    在Android开发和设备调试过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过USB或Wi-Fi连接到Android设备进行各种操作,如安装应用、传输文件、执行shell命令等。然而,有时我们可能会遇到...

    修复adb连接异常

    然而,有时我们可能会遇到“adb connection Error:远程主机强迫关闭了一个现有的连接”这样的问题,这会极大地影响开发效率。本篇将深入探讨这个问题的原因以及如何解决。 首先,我们需要理解这个错误信息的含义。...

    android工具adb

    android开发中,出现“远程主机强迫关闭了一个现有连接”错误是因为android sdk工具中的adb.exe的最大连接数比较少,如果虚拟机中跑的线程比较多,就会出现该错误,该adb对最大连接数进行了修改,直接覆盖掉sdk 中...

    ADB.exe补丁版---解决Windows上的ADB服务器的TCP端口转发不超过64个连接

    通常,当开发者需要进行多设备调试或者使用某些需要大量端口转发的工具时,ADB默认的64个端口转发规则可能无法满足需求,此时会出现“ADB connection Error:远程主机强迫关闭了一个现有的连接。”的错误提示。 ADB...

    adb 旧版本,解决adb shell不兼容错误

    在Android开发过程中,ADB(Android Debug Bridge)是一个至关重要的工具,用于在计算机上与连接的Android设备进行通信。当你遇到“adb server version (31) doesn't match this client (40); killing...”这样的...

    Android高手进阶教程

    `adb pull <远程路径> <本地路径>` 和 `adb push <本地路径> <远程路径>` 这两个命令用于在设备和计算机之间传输文件。`adb pull`用于从设备拉取文件到本地,而`adb push`则是将本地文件推送到设备。 #### 10. `...

    adb错误解决方法

    adb(Android Debug Bridge)是Android开发工具包中的一个重要组成部分,用于连接计算机与Android设备进行调试、数据传输等操作。在日常开发或者设备管理过程中,我们可能会遇到各种adb相关的错误,如设备未找到、...

    android 4.2.2 adb 调试时显示error:devices offline的解决办法

    最后,如果你的设备是通过USB 3.0接口连接,有时可能会出现兼容性问题,可以尝试换一个USB 2.0接口看看是否能解决问题。 总的来说,解决"error: devices offline"的问题需要从驱动、USB连接、设备设置和ADB服务等多...

    最简单的线刷方式sideload

    在Android开发和调试中,ADB是一个不可或缺的工具,它允许开发者在计算机上远程控制和管理Android设备。 1. **ADB(Android Debug Bridge)** ADB是Android SDK的一部分,用于建立开发者电脑与Android设备之间的...

    adb指令操作Android设备远程连接调试

    本文将详细介绍如何使用adb指令操作Android设备进行远程连接调试。 首先,我们需要理解adb的基本结构。ADB是由三个部分组成的:一个在开发者机器上的客户端,一个在服务器端的守护进程,以及运行在Android设备上的...

    android平台初级错误整理

    3. **Adb connection Error: 远程主机强迫关闭了一个现有的连接** 这可能是由于你关闭了正在运行的应用程序,而adb还在试图与其通信。确保在关闭工程前结束应用进程,或者在关闭工程后重新启动adb。 4. **Invalid ...

    ADB远程调试工具,远程网络调试

    ADB(Android Debug Bridge)是Android开发中的一个强大工具,它允许开发者通过USB或网络连接对设备进行调试、传输文件、运行命令以及管理Android设备或模拟器。本压缩包提供了ADB远程调试的相关工具和指南,帮助...

    每当设备连接到adb时执行命令_Rust_下载.zip

    标题 "每当设备连接到adb时执行命令_Rust_下载.zip" 暗示了这是一个关于自动化执行ADB(Android Debug Bridge)命令的项目,且使用了Rust编程语言。这个项目可能是一个工具或脚本,当任何设备通过USB连接到电脑并被...

    The connection to adb is down问题

    ### The connection to adb is down问题解析与解决方案 在Android开发过程中,我们经常会遇到"The connection to adb is down"的问题。此问题出现时,通常伴随着构建失败、应用无法安装或调试异常等现象,严重影响...

    adb 1.0.39

    adb(Android Debug Bridge)是Android开发中的一个关键工具,它为开发者提供了与Android设备进行通信的能力,包括安装应用、调试应用、传输文件、控制设备硬件等。在adb 1.0.39这个版本中,引入了两个重要的新功能...

    adb-debug:使用wifi进行adb调试

    版本号1.5.4 颜色按钮:“灰色=关闭”和“绿色=打开”,当您看到灰色按钮adb关闭时,当您看到绿色按钮adb打开时,更加简单添加的选项:屏幕始终打开(请注意电池消耗) 1.5.3 添加了Auto connect到计算机的选项,请...

    win10 64X adb.exe

    解决adb server version (31) doesn’t match this client (36); killing… * daemon started successfully * error: no devices/emulators found adb.exe下载 下载后替换adb所在目录

    ADB sideload刷机包

    1. **拖动卡刷包到此.bat**:这是一个批处理文件,可能包含了执行ADB sideload的自动化脚本,用户只需将刷机包拖放到这个批处理文件上,就可以自动开始刷机过程。 2. **adb.exe**:ADB的主要执行文件,负责与设备...

    adb工具文件

    adb(Android Debug Bridge)是Android开发中的一个关键工具,它属于Android SDK的platform-tools组件。这个小巧但功能强大的命令行工具允许开发者与Android设备进行通信,执行各种操作,包括安装和调试应用、传输...

Global site tag (gtag.js) - Google Analytics