win7 下adb server is out of date. killing... 连接手机问题已解决 {转}

近来做手机网站开发,在手机上做测试,连接手机老是遇到下面问题,研究了好久终于解决,现拿出来分享:

adb server is out of date.  killing...
CreateProcess failure, error 2
* failed to start daemon *
error: protocol fault (no status)

类似问题都可以参考以下解决方式:

1.关掉除豌豆夹以外的其他手机管理软件,什么360手机助手、百度手机助手、金山手机助手、91助手、腾讯手机助手等一律关掉;

2.把adb管理工具包(adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll)放在系统盘以外其他盘根目录,如D:\adb\;

放在系统盘以外这个很重要,什么把adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll放到系统盘的system32都是扯淡,有权限和其他未知问题,根目录是方便dos操作。

3.在dos窗口进入adb目录,测试adb devices,一般可以看到设备;

4.如果还不行,重启电脑和手机重试。

附常用命令

===========================

adb nodaemon server

adb start-server

netstat -ano | findstr "5037"

taskkill /pid xxx

-------------------------------------------------

D:

cd D:\adb

adb devices

adb forward tcp:9998 tcp:9998

心得:我把adb工具包移动到根目录就解决问题了!

原帖地址:http://lhdeyx.blog.163.com/blog/static/318196972014221113027257/

时间: 2024-10-06 16:54:51

win7 下adb server is out of date. killing... 连接手机问题已解决 {转}的相关文章

adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *……

问题 使用 adb 命令的时候报错如下: 1 adb server is out of date. killing... 2 ADB server didn't ACK 3 * failed to start daemon * 4 error: 问题原因 不同软件中的 adb.exe 版本冲突.调用的 adb 命令的版本 和 android_sdk/platform-tools 目录下的 adb 版本不一样导致的(即调用的可能不是 android_sdk/platform-tools 目录下的

adb server is out of date. killing.ADB server didn't ACK* failed to start dae

adb server is out of date. killing...ADB server didn't ACK* failed to start dae 最近在Android项目开发过程中,莫名其妙的出现这个问题: ADB server didn't ACK... adb server is out of date. killing...ADB server didn't ACK* failed to start dae 从网上搜了很多方法,什么结束进程.重启之类的都不行,最后还是发现是有

解决adb server is out of date. killing...问题

在运行 adb 命令时出现了例如以下提示: adb server is out of date.  killing... 导致 adb 无法正常启动,更无法运行其它命令. 有问题怎么办?百度呗.查了查,说是port被占用了,adb 默认port是 5037,那就看看吧: shell命令:netstat -ano | findstr "5037" 5037 port的确被 5676 这个进程占用了.最简单粗暴的办法:重新启动计算机.当然,我们不至于如此粗暴,温和地 kill 掉这个进程即

Android:ADB server didn't ACK或者adb server is out of date. killing解决办法

出现这个原因我个人感觉有两个.一.5037端口被别的程序或者进程占用:二.adb占用的不是5037端口.很多人仅仅知道第一种二忽视了第二种. 不管哪个原因,解决问题的办法都一样.这里做一个整理如下: 1. 错误信息: C:\Users\lizy>adb devices adb devicesadb server is out of date.  killing... ADB server didn't ACK* failed to start daemon *error: unknown hos

adb server is out of date. killing完美解决

今天,久未出现的著名的"adb server is out of date.  killing"又发生了,在此,将解决方法记下,以便日后查看. 1. 错误信息: C:\Users\lizy>adb devices adb devicesadb server is out of date.  killing... ADB server didn't ACK* failed to start daemon *error: unknown host service 2. 原因: adb

adb server is out of date.killing

当把手机连接到电脑端口运行adb程序调试时,出现了下面这样的情况: 分析:出错的原因是adb的端口被其他程序的进程占领了,所以要做的就是找到并kill该进程. 解决方法: 1.在cmd中执行adb nodaemon server,查看adb的端口号是多少,一般情况下是5037(why?应该软件使用的端口号是固定的),如下图 2.再执行netstat -ano | findstr "5037" ,会看到如下类似的情形: 这里稍微解释一下,显示的从左到右的意思分别是,连接类型(TCP).本

解决adb server is out of date. killing。。。 问题

当执行adb shell的时候出现: 解决方法如下: 先执行adb nodaemon server命令查看adb服务端口 执行命令查看端口进程PID命令:netstat -ano | findstr "5037" 启动任务管理器,点击任务管理器的查看-->选择列,如下图,然后把PID勾选上即可,然后找到上边端口进程PID结束掉进程既可.(可能每个进程PID不一样,但方法是一样的可以解决问题)

Android 检查手机和电脑连接的时候,执行 adb devices后,提示adb server is out of date. killing..

最近开始接触adb,遇到的问题还听过,前几天已经解决了,结果今天早上来又遇到一个问题. CreateProcess failure, error 2* failed to start daemon *error: cannot connect to daemon. 最后检查其实很简单,电脑上不止一个adb,删掉多余的就ok了,检查adb路径: cmd窗口adb目录下输入:where adb  就可以看到所有adb路径,如果和当前目录不一致,说明有两个,删掉多余的,再用adb devices检查一

“adb server is out of date.

今天,久未出现的著名的"adb server is out of date.  killing"又发生了,在此,将解决方法记下,以便日后查看. 1. 错误信息: C:\Users\lizy>adb devices adb devicesadb server is out of date.  killing... ADB server didn't ACK* failed to start daemon *error: unknown host service 2. 原因: adb