转自:
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
相关推荐
但是,有时在使用 adb 时可能会遇到一些问题,例如“adb server is out of date”的问题。在本文中,我们将详细介绍这个问题的解决方案。 首先,让我们来了解一下“adb server is out of date”的问题是什么。这个...
Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接
在Android开发和设备调试过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过USB或Wi-Fi连接到Android设备进行各种操作,如安装应用、传输文件、执行shell命令等。然而,有时我们可能会遇到...
然而,有时我们可能会遇到“adb connection Error:远程主机强迫关闭了一个现有的连接”这样的问题,这会极大地影响开发效率。本篇将深入探讨这个问题的原因以及如何解决。 首先,我们需要理解这个错误信息的含义。...
adb,全称Android Debug Bridge,是Android开发中的一个重要工具,用于连接Android设备和电脑进行调试、数据传输等操作。在此次更新中,我们看到的新版本是1.0.41,这通常意味着修复了一些已知问题,提升了性能,...
标题中的"windows平台adb工具...总的来说,这个压缩包为Windows 10用户提供了一个完整的ADB环境,便于进行Android设备的管理和开发工作。通过安装并配置这些文件,用户能够便捷地与Android设备进行交互,提高开发效率。
标题中的“Please ensure that adb is correctly located”是一个常见的错误提示,通常在Android开发者调试过程中遇到。这个提示意味着Android Debug Bridge(ADB)可能没有被正确配置或者不在系统PATH环境变量中,...
在IT行业中,Android Debug Bridge(ADB)是一个强大的工具,它允许开发者与运行Android系统的设备进行交互。这个压缩包“adb常用命令adb shell常用命令.docx.zip”显然包含了关于ADB及其子命令,特别是`adb shell`...
通过代码分析发现Android13 上对 网络adb 进行了限制! Android13原生代码要求:必现连接上某个...之前以为设置端口号和persist.adb.tls_server.enable 属性就ok了,但是还是有些小bug,还是要完全研究一遍具体流程。
在Android开发过程中,ADB(Android Debug Bridge)是一个至关重要的工具,用于在计算机上与连接的Android设备进行通信。当你遇到“adb server version (31) doesn't match this client (40); killing...”这样的...
ADB(Android Debug Bridge)是Android开发中的一个关键工具,它是一个命令行实用程序,允许开发者通过USB或无线网络连接到Android设备,进行设备控制、数据传输、日志抓取、安装应用以及执行各种调试任务。...
2. **ADB连接异常**:ADB(Android Debug Bridge)作为Android设备与计算机之间的桥梁,当其连接出现问题时,会导致应用无法正常安装到模拟器或真机上。 - 错误日志示例: ```plaintext The connection to adb is...
adb(Android Debug Bridge)是Android开发工具包(SDK)中的一个重要组成部分,用于连接开发者计算机与Android设备,实现设备管理、数据传输以及应用调试等功能。在本文中,我们将深入探讨adb 1.0.31版本及其在...
通常,当开发者需要进行多设备调试或者使用某些需要大量端口转发的工具时,ADB默认的64个端口转发规则可能无法满足需求,此时会出现“ADB connection Error:远程主机强迫关闭了一个现有的连接。”的错误提示。 ADB...
在Android开发过程中,ADB(Android Debug Bridge)是一个强大的命令行工具,它允许开发者与Android设备进行通信,执行各种操作,如安装应用、调试、传输文件等。本教程将详细介绍如何在不使用USB数据线的情况下,...
adb(Android Debug Bridge)是Android开发中的一个关键工具,它是一个命令行实用程序,允许开发者在计算机上通过USB或无线连接与Android设备进行通信。在本文中,我们将深入探讨adb 1.032版本,它针对设备手机出现...
Android Debug Bridge,简称ADB,是Google官方提供的一个强大的开发者工具,主要用于连接Android设备(包括物理设备和Android模拟器)进行调试、测试和日志输出。它是Android开发过程中不可或缺的一部分,提供了一...
"adb命令工具.rar"是一个包含adb的安装包,它通常会包含adb和fastboot两个主要组件。adb负责常规的设备通信,而fastboot则用于在设备启动模式下进行低级别的系统修改或更新。 平台工具(platform-tools)是这个...
ADB,全称Android Debug Bridge,是Android开发过程中不可或缺的一个工具,它提供了一个命令行界面,允许开发者通过USB或Wi-Fi连接到Android设备进行各种操作。本压缩包包含了一套免安装的ADB工具,无需Android ...
这个"ADB-Driver-v1.4.2.zip"文件显然是一个包含了ADB驱动程序的压缩包,用于解决电脑与Android设备之间的连接问题。 首先,让我们详细了解ADB驱动的作用。在开发或测试Android应用时,通常需要将设备通过USB连接到...