`

真机调试时,插上手机后adb.exe停止工作

阅读更多

用真机调试程序的时候,eclipse的console总是出现如下的错误“Adb connection Error:远程主机强迫关闭了一个现有的连接

eclipse控制台显示“远程主机强迫关闭了一个现有的连接”错误

原因分析:系统防火墙阻止了5037端口的连接,而ddms需要使用此端口与adb通信。所以解决方法如下:

打开防火墙的高级设置,在入站和出站规则上新建一个允许5037端口规则。继续往下看......————ωω————>>>>>


2011年10月20日最近更新——-------————--------——————--------——————

 

如果以上方法仍然未能解决实际问题的话,接着往下看————由于ddms通过调用adb.exe与手机通信. 而adb.exe出现错误或存在BUG就会存在问题。 有高手发现官方SDK里面的adb.exe文件在windows环境下确实存在限制, 也可以说是bug.  当手机上同时运行的进程数大于64时, 就会引发adb奔溃. 更深层次的原因, 就是windows API的WaitForMultipleObjects所支持的最大句柄数是MAXIMUM_WAIT_OBJECTS, 即64.

 

下面是高手重新编译好的adb.exe文件, 下载后替换掉Android SDK目录下的platform-tools文件夹中的adb.exe,然后重新启动eclipse即可解决。

——-------————--------——————--------——————----------——————--------———

最新的adb.exe如下附件

分享到:
评论
4 楼 linzhiying111 2016-01-14  
shen ma a !
3 楼 zi413293813 2015-08-25  
很有用,怒赞!
2 楼 天天向上1989 2012-03-13  
很有用啊,谢谢啦!
1 楼 renfujiang 2011-12-16  
问题依旧!没有用!请教 我的请求权742965798

相关推荐

    解决adb.exe以停止工作问题,亲测可用

    在Android开发过程中,...综上所述,"adb.exe已停止工作"的问题通常可以通过更新驱动、统一ADB版本、修复文件或升级SDK来解决。在实际操作中,可能需要结合具体情况尝试多种方法。记住,耐心和细心是解决问题的关键。

    adb.exe源码文件

    这个资源包含了adb.exe运行所需的全部源码文件,让我们能够深入理解adb的工作原理和功能实现。 首先,adb.exe的核心功能是通过USB、TCP/IP等通信方式与Android设备建立连接,实现数据的双向传输。在源码中,会包含...

    adb.exe 程序运行错误的解决(转载)

    首先,当遇到adb.exe运行错误时,通常会显示如“adb server didn't ACK”或“device not found”等错误信息。这可能是由于多种原因导致的: 1. **驱动程序问题**:最常见的问题是Android设备驱动程序未正确安装或...

    adb.exe(android sdk工具) for win7/win8/win10

    adb.exe AdbWinApi.dll AdbWinUsbApi.dll 把其中的: adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll三个文件copy到: C:\Windows\System32中; 需要管理员权限的,只要点击yes就可以了; 之后再环境变量中: 加入: ...

    adb.exe 1.0.31 这个版本可用

    adb.exe 1.0.31 是Android Debug Bridge(ADB)的一个特定版本,它是一个强大的命令行工具,用于与运行Android系统的设备进行通信。在Android应用开发、调试和设备管理中,ADB扮演着核心角色。这个版本号表示该工具...

    解决adb push pull中文出现乱码截断的的adb.exe 版本34.01

    总之,adb.exe版本34.01可能是针对中文乱码和截断问题的修复版本,升级到这个版本可以提高ADB在处理中文字符时的兼容性和稳定性,从而避免在开发和调试过程中出现不必要的困扰。对于从事Android开发的人员来说,及时...

    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传输中文出现乱码的最新版adb.exe文件

    adb,全称Android Debug Bridge,是Android开发中的一个重要工具,...这个更新版的adb.exe文件就是为了满足这一需求而产生的,它使得开发者在处理中文文件时更加顺畅,提高了工作效率,减少了因编码问题带来的困扰。

    adb.exe 1.0.39.rar

    adb.exe 1.0.39 是Android Debug Bridge(ADB)的一个特定版本,它是Android开发者工具包(SDK)的重要组成部分。ADB是一个命令行工具,允许开发者通过USB或无线连接在Android设备上进行调试、传输文件以及执行各种...

    android调试工具ADB.exe

    adb.exe的主要功能有: * 运行设备的shell(命令行) * 管理模拟器或设备的端口映射 * 计算机和设备之间上传/下载文件 * 将本地apk软件安装至模拟器或android设备 ADB是一个 客户端-服务器端 程序,其中客户端是你用来...

    myeclipse连接vivo手机的adb.exe

    用myeclipse或eclipse连接vivo手机,当安装完驱动仍连接不上时,用这个文件替换掉sdk里platform-tools里的adb.exe,就可以连接上了

    adb.exe 及个人整理

    总的来说,这个“adb.exe及个人整理”资料包对于Android开发者来说是一份宝贵的资源,它涵盖了adb的基本使用和高级功能,可以帮助开发者更好地理解和利用adb进行应用程序的开发、测试和调试工作。

    Andriod adb.exe 源码

    Adb.exe是ADB在Windows环境下的可执行文件,其源码提供了深入理解ADB工作原理的机会。 首先,adb源码包含了一系列的命令处理逻辑,这些逻辑定义了用户可以通过ADB执行的各种操作。例如,`adb devices`命令用于列出...

    adb.exe资源

    adb.exe占用5037端口 却不无法识别设备 deamon not running. starting it now on port 5037

    adb.exe 1.0.39

    adb.exe 1.0.39 是Android Debug Bridge(ADB)的一个特定版本,它是Android开发者不可或缺的工具之一。ADB是一个命令行实用程序,允许开发者在计算机上与Android设备进行通信,进行各种操作,如安装应用、调试应用...

    原生adb.exe文件下载

    在本压缩包中,包含了adb.exe、AdbWinApi.dll和AdbWinUsbApi.dll这三个关键组件,以及fastboot.exe,它们构成了完整的ADB工具包。 1. **adb.exe**: 这是ADB的核心执行文件,主要功能包括: - 设备管理:连接、断开...

    adb文件(adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll)压缩包

    这个压缩包包含了adb的核心组件:adb.exe、AdbWinApi.dll和AdbWinUsbApi.dll,它们在Android开发、调试和故障排查中扮演着关键角色。 adb.exe是adb的主要执行文件,它是一个跨平台的命令行实用程序,允许开发者通过...

    adb.exe 3.1 版

    在本案例中,如果你的SDK平台工具中的adb.exe需要降级到3.1版本,只需下载提供的压缩包,解压缩后将adb.exe覆盖到SDK的platform-tools目录下即可。不过,除非有特别的需求,通常不建议使用过时的adb版本。在替换前,...

    安卓 adb.exe

    adb version 1.0.29 安卓调试工具 adb.exe 版本为1.0.29不含另外的两个dll文件

    Android开发adb.exe补丁文件

    6. **应用补丁**:将补丁文件分发给其他开发者或者用户,他们可以通过版本控制系统或者专门的补丁应用工具(如patch命令)将补丁应用到他们的adb.exe源代码上,然后重新编译和替换原有的adb.exe。 在处理adb.exe...

Global site tag (gtag.js) - Google Analytics