转自:
adb server is out of date. killing...
1:今天调试android的时候发现一个诡异的问题
- C:\Users\xxxx>adb start-server
- adb server is out of date. killing...
- ADB server didn't ACK
- * failed to start daemon *
adb 不管执行 shell devices 还是logcat 都会报错
- adb server is out of date. killing...
究其源就是adb server没启动
到stackoverflow上查了一下 经过分析整理如下:
- C:\Users\xxxx>adb nodaemon server
- cannot bind 'tcp:5037'
原来adb server 端口绑定失败
继续查看到底是哪个端口给占用了
- C:\Users\xxxxxx>netstat -ano | findstr "5037"
- TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 15268
TCP 127.0.0.1:5037 127.0.0.1:63733 ESTABLISHED 15268
TCP 127.0.0.1:63733 127.0.0.1:5037 ESTABLISHED 1188
打开任务管理器kill掉15268这个进程。ok
重启eclipse;
PS:这个问题从PID看,金山的手机助手,就是占用的这个端口。所以如果装了金山的杀毒套件,进行手机充电的时候,有可能会出现此问题
Adb connection Error:远程主机强迫关闭了一个现有的连接
做android开发的时候eclipse的console一直出现这个问题,有时候是启动eclipse后就出现这个问题,有时候是运行android程序的时候出现的,重启avd和重启eclipse都不行。后面在网上找到了解决办法。
先 说原因嘛,这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug. 当手机上同时运行的进程数大于64时, 就会引发adb奔溃. 更深层次的原因, 就是windows API的WaitForMultipleObjects所支持的最大句柄数是MAXIMUM_WAIT_OBJECTS, 即64.
在网上找到了别人发的adb.exe,替换掉android sdk安装目录的platform-tools下的adb.exe文件。这个问题就不会出现错误了,原理是把最大支持数改为了256个。
文件下载地址:http://code.google.com/p/android/issues/detail?id=12141
相关推荐
Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接
今天下午进行android应用开发的时候,adb无法和手机连接,然后在网上找了好久的方案,都是说什么结束豌豆荚和91的进程就可以了,但是我没有安装豌豆荚和91
告别Adb connection Error:远程主机强迫关闭了一个现有的连接。
用于Android Studio的“Adb connection Error:远程主机强迫关闭了一个现有的连接。” 解决Windows上的ADB服务器的TCP端口转发不超过64个连接的问题。
升级到4.2.2最新的adb 工具包 error: device offline,二种版本,Windows和Linux各一套,解压即可使用。同时包含fastboot.
adb调试工具................................................................................................................
android开发中,出现“远程主机强迫关闭了一个现有连接”错误是因为android sdk工具中的adb.exe的最大连接数比较少,如果虚拟机中跑的线程比较多,就会出现该错误,该adb对最大连接数进行了修改,直接覆盖掉sdk 中...
adb 旧版本,解决adb shell不兼容错误(adb server version (31) doesn't match this client (40); killing...)
通过代码分析发现Android13 上对 网络adb 进行了限制! Android13原生代码要求:必现连接上某个...之前以为设置端口号和persist.adb.tls_server.enable 属性就ok了,但是还是有些小bug,还是要完全研究一遍具体流程。
adb.exeAndroid Debug Bridge即ABD,通过它可以直接管理安卓手机, 压缩包内附: adb.exe AdbWinApi.dll AdbWinUsbApi.dll 把其中的: adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll三个文件copy到: C:\Windows\System...
NULL 博文链接:https://huangqinqin.iteye.com/blog/1848006
1、adb server is out of date. killing… 解决方法:各种重启(电脑、eclipse) 2、查看端口是否被占用 :输入命令adb nodaemon server 3、查找占用端口的进程:netstat -ano | findstr “5037” 或者 netstat -a...
hprof-conv.exe The connection to adb is down, and a severe error has occured
将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。 将设备与电脑通过 USB 线连接。 应确保连接成功(可运行 adb devices 看是否能列出该设备)。 让设备在 5555 端口监听 TCP/IP ...
adb 命令和自动化测试 目录 1. adb 常用命令简单介绍 2. adb 编写脚本 3. adb 与自动化脚本编写
如上所示,在端口 5555 处与 adb 连接的模拟器与控制台监听端口为 5554 的模拟器是同一个。 服务器与所有设备均建立连接后,您便可以使用 adb 命令访问这些设备。由于服务器管理与设备的连接,并处理来自多个 adb ...
adb.exe和fastboot.exe的所有版本,一共十个版本,含adb驱动。安装版本,自动生成桌面快捷启动。包含以下版本 v1.0.0: Minimal_ADB_and_Fastboot_v1.0.0.zip v1.1.2: Minimal_ADB_and_Fastboot_v1.1.2.zip v1.1.3: ...
adb常用命令adb shell常用命令.docx.zip
无usb情况下,安装在设备或手机上,adb通过WiFi与手机连接,让电脑能够通过adb远程调试手机或设备
adb的重要文件(adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll)