用真机调试程序的时候,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如下附件
分享到:
相关推荐
在Android开发过程中,...综上所述,"adb.exe已停止工作"的问题通常可以通过更新驱动、统一ADB版本、修复文件或升级SDK来解决。在实际操作中,可能需要结合具体情况尝试多种方法。记住,耐心和细心是解决问题的关键。
这个资源包含了adb.exe运行所需的全部源码文件,让我们能够深入理解adb的工作原理和功能实现。 首先,adb.exe的核心功能是通过USB、TCP/IP等通信方式与Android设备建立连接,实现数据的双向传输。在源码中,会包含...
首先,当遇到adb.exe运行错误时,通常会显示如“adb server didn't ACK”或“device not found”等错误信息。这可能是由于多种原因导致的: 1. **驱动程序问题**:最常见的问题是Android设备驱动程序未正确安装或...
adb.exe AdbWinApi.dll AdbWinUsbApi.dll 把其中的: adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll三个文件copy到: C:\Windows\System32中; 需要管理员权限的,只要点击yes就可以了; 之后再环境变量中: 加入: ...
adb.exe 1.0.31 是Android Debug Bridge(ADB)的一个特定版本,它是一个强大的命令行工具,用于与运行Android系统的设备进行通信。在Android应用开发、调试和设备管理中,ADB扮演着核心角色。这个版本号表示该工具...
总之,adb.exe版本34.01可能是针对中文乱码和截断问题的修复版本,升级到这个版本可以提高ADB在处理中文字符时的兼容性和稳定性,从而避免在开发和调试过程中出现不必要的困扰。对于从事Android开发的人员来说,及时...
解决adb server version (31) doesn’t match this client (36); killing… * daemon started successfully * error: no devices/emulators found adb.exe下载 下载后替换adb所在目录
adb,全称Android Debug Bridge,是Android开发中的一个重要工具,...这个更新版的adb.exe文件就是为了满足这一需求而产生的,它使得开发者在处理中文文件时更加顺畅,提高了工作效率,减少了因编码问题带来的困扰。
adb.exe的主要功能有: * 运行设备的shell(命令行) * 管理模拟器或设备的端口映射 * 计算机和设备之间上传/下载文件 * 将本地apk软件安装至模拟器或android设备 ADB是一个 客户端-服务器端 程序,其中客户端是你用来...
用myeclipse或eclipse连接vivo手机,当安装完驱动仍连接不上时,用这个文件替换掉sdk里platform-tools里的adb.exe,就可以连接上了
总的来说,这个“adb.exe及个人整理”资料包对于Android开发者来说是一份宝贵的资源,它涵盖了adb的基本使用和高级功能,可以帮助开发者更好地理解和利用adb进行应用程序的开发、测试和调试工作。
Adb.exe是ADB在Windows环境下的可执行文件,其源码提供了深入理解ADB工作原理的机会。 首先,adb源码包含了一系列的命令处理逻辑,这些逻辑定义了用户可以通过ADB执行的各种操作。例如,`adb devices`命令用于列出...
adb.exe占用5037端口 却不无法识别设备 deamon not running. starting it now on port 5037
adb.exe 1.0.39 是Android Debug Bridge(ADB)的一个特定版本,它是Android开发者不可或缺的工具之一。ADB是一个命令行实用程序,允许开发者在计算机上与Android设备进行通信,进行各种操作,如安装应用、调试应用...
在本压缩包中,包含了adb.exe、AdbWinApi.dll和AdbWinUsbApi.dll这三个关键组件,以及fastboot.exe,它们构成了完整的ADB工具包。 1. **adb.exe**: 这是ADB的核心执行文件,主要功能包括: - 设备管理:连接、断开...
这个压缩包包含了adb的核心组件:adb.exe、AdbWinApi.dll和AdbWinUsbApi.dll,它们在Android开发、调试和故障排查中扮演着关键角色。 adb.exe是adb的主要执行文件,它是一个跨平台的命令行实用程序,允许开发者通过...
adb.exe 1.0.39 是Android Debug Bridge(ADB)的一个特定版本,它是Android开发者工具包(SDK)的重要组成部分。ADB是一个命令行工具,允许开发者通过USB或无线连接在Android设备上进行调试、传输文件以及执行各种...
在本案例中,如果你的SDK平台工具中的adb.exe需要降级到3.1版本,只需下载提供的压缩包,解压缩后将adb.exe覆盖到SDK的platform-tools目录下即可。不过,除非有特别的需求,通常不建议使用过时的adb版本。在替换前,...
adb version 1.0.29 安卓调试工具 adb.exe 版本为1.0.29不含另外的两个dll文件
6. **应用补丁**:将补丁文件分发给其他开发者或者用户,他们可以通过版本控制系统或者专门的补丁应用工具(如patch命令)将补丁应用到他们的adb.exe源代码上,然后重新编译和替换原有的adb.exe。 在处理adb.exe...