解决ADB server didn't ACK问题

有时候用Eclipse的时候会出现下面这个错误:

ADB server didn‘t ACK
* failed to start daemon *

具体原因是占用了一个端口,所以报错了。解决方案是将占用那个端口的应用程序关闭,很多情况下是豌豆荚,当然也有别的程序了。

方法一:

(1)查看任务管理器,关闭所有adb.exe,或者运行->cmd,在命令窗口输入adb kill-server

(2)重启eclipse即可

方法二:

如果方法一不行,就查看下自己电脑是否启动了如:91手机助手,360手机 豌豆荚等先把他关闭,重新连接试试,再不行就卸载这些软件应该可以解决。因为这些软件可能占用了android手机跟eclipse连接启动adb的端口。

如果报出了错误的端口号,那么请参考这篇文章的解决方案。

http://104zz.iteye.com/blog/1681183

解决ADB server didn't ACK问题

时间: 2024-08-24 03:21:14

解决ADB server didn't ACK问题的相关文章

解决ADB server didn't ACK问题,连上手机问题

ADB server didn't ACK* failed to start daemon * 解决办法: 方法一: (1)查看任务管理器,关闭所有adb.exe,或者运行->cmd,在命令窗口输入adb kill-server (2)重启eclipse即可 方法二, : 如果方法一不行,就查看下自己电脑是否启动了如:91手机助手,360手机 豌豆荚等先把他关闭,重新连接试试,再不行就卸载这些软件应该可以解决.因为这些软件可能占用了android手机跟eclipse连接启动adb的端口 方法三:

如何解决ADB server didn't ACK

在使用虚拟手机调试应用程序时遇到了如下问题: ADB server didn't ACK        * failed to start daemon * 该问题主要由adb端口被占用造成的,如何解决呢? 1.DOS窗口执行如下命令:netstat -aon|findstr 5037 (5037为adb默认端口),出现如下结果: TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3676 2.再执行tasklist /fi "PID eq 3676"命令,

ADB server didn't ACK 解决方法

一直没搞明白这个问题咋出现的,但今天看到一个方法,搞定了!原来是豌豆荚占用了 5037 端口导致. 参见原文章:一个豌豆荚引发的血案——关于ADB server didn't ACK的问题 简单来讲,首先将Windows任务进程中的豌豆荚干掉,如果还是不行,再继续按下列步骤排查. 问题现象: C:\Users\John>adb shell adb server is out of date. killing... ADB server didn't ACK * failed to start d

[Android]ADB Server didn't ACK错误的解决方法

Eclipse中调试的时候报错 [2014-06-18 13:07:49 - DinnerBooker] The connection to adb is down, and a severe error has occured.[2014-06-18 13:07:49 - DinnerBooker] You must restart adb and Eclipse.[2014-06-18 13:07:49 - DinnerBooker] Please ensure that adb is co

ADB server didn't ACK完美解决

今天,又出现了adb连接不上的问题了. 现象,adb shell 时出现以下信息: * daemon not running. starting it now on port 5037 * ADB server didn't ACK * failed to start daemon * error: cannot connect to daemon 显然,原因是ADB SERVER的端口被占用. 解决方法: 请参考: adb server is out of date. killing完美解决:

ADB连不上,ADB server didn't ACK问题,的解决

adb连接不上虚拟机,即便执行了adb kill-server命令也没用? 如果你的错误信息是,ADB server didn't ACK这样的话,说明5037端口被占用了. 只要找出占用此端口的进程并将其杀死即可 具体做法如下: 下文地址:http://104zz.iteye.com/blog/1681183 出现如下情况 ADB server didn't ACK* failed to start daemon * 解决办法: 方法一: (1)查看任务管理器,关闭所有adb.exe,或者运行

ADB server didn't ACK的解决方法

异常信息如下: C:\Users\Administrator>adb devices* daemon not running. starting it now on port 5037 *ADB server didn't ACK* failed to start daemon *error: cannot connect to daemon 解决方案: netstat -aon|findstr "5037"tasklist /fi "pid eq 8944 ADB s

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

解决mac上Android开发时出现的ADB server didn't ACK

mac 上adb连接不到android手机可以参考:这里 xxxdeMacPro:~ xxx$ adb start-server * daemon not running. starting it now on port 5037 * ADB server didn't ACK * failed to start daemon * 出现上面的情况,其中一种情况是其它软件占用了端口,可以 直接干掉占用端口的进程,怎么查看 google 一下方法,挺多的 还有一种就是坑了,我也找了好久,真是个大坑