Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案

ADB server didn‘t ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵的那种,哈哈),自己没遇到也没有认真的去对待他,今天,就是在今天,我打开Eclipse连上手机,准备调试程序,出现如下的信息

[plain] view plaincopy

  1. The connection to adb is down, and a severe error has occured.
  2. You must restart adb and Eclipse.
  3. Please ensure that adb is correctly located at ‘D:\android-2.2-windows\platform-tools\adb.exe‘ and can be executed.

然后我就按照他的要求来做,重启Eclipse和adb,然后确认adb的路径是否正确,然后当我再次运行程序的时候,依旧不行,之后我就开始百度了,有朋友说先在DOS下运行adb kill-server(你必须在环境变量中配好你adb的路径或者进入到adb.exe的目录下),然后在adb start-server,当我运行adb start-server的时候,DOS出现如下信息

[plain] view plaincopy

  1. * daemon not running. starting it now *
  2. ADB server didn‘t ACK
  3. * failed to start daemon *

然后在运行程序还是不行,重复搞了很多次老不行,还有朋友说在任务管理器找到adb.exe,然后关闭,重启Eclipse,我打开任务管理器,发现根本没有找到adb.exe,这时候我流泪满面了,然后我冷静下来,知道有些朋友遇到这个错误是因为豌豆荚啥的软件占用了adb.exe的端口,我的电脑里面根本没有安装豌豆荚,然后我想看看是谁占用adb的端口,我从网上查到adb.exe使用的端口是5037,接下来我给大家介绍解决方法

  • 查看5037端口被谁占用了,开始--运行--CMD 到命令提示符,输入 netstat -aon|findstr "5037",如下图                                                                          
  • 我们从上面根本就看不出5037端口被谁占用,我们需要根据后面的PID(2748)来查找占用该端口的应用程序,输入 tasklist|findstr "2748" ,如下图                                                                                                                                                                                                                                                                                                      注: 我这里5037端口是正确的被adb.exe占用,如果是你,就是其他的应用程序啦
  • 结束该进程,输入taskkill /f /t /im 你的进程名,例如adb.exe,如下图,在重新连接手机,这时候你会发现程序运行起来了                                    

这个问题虽然不是什么很大的问题,但是对于新手来说也是属于比较棘手的问题,所以我将自己解决此问题的方法在这里记录下,希望能给遇到此问题的人一点点帮助,如果我写得文章对你一点帮助请帮我顶一下文章,谢谢!

转载自:http://blog.csdn.net/xiaanming/article/details/9401981

Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案

时间: 2024-09-30 14:21:22

Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案的相关文章

Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案 (转)

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981 ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵的那种,哈哈),自己没遇到也没有认真的去对待他,今天,就是在今天,我打开Eclipse连上手机,准备调试程

The connection to adb is down, and a severe error has occured. Android ADB server didn't ACK * failed to start daemon. 解决方案

ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵的那种,哈哈),自己没遇到也没有认真的去对待他,今天,就是在今天,我打开Eclipse连上手机,准备调试程序,出现如下的信息 The connection to adb is down, and a severe error has

adb server didn t ack failed to start daemon

关掉Ecilpse,打开cmd命令行 1)cd到sdk的platform-tools目录下, 2)执行  adb kill-server  ,出现  server not runing 提示 3)执行  adb start-server ,如果顺利start了,重启Eclipse即可.       如果出现 ADB server didn't ACK,failed to start daemon 的提示,       这个是因为有其他应用占用了ADB SERVER的端口.可能是豌豆荚可能是adb

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 didn't ACK * failed to start daemon *

问题描述:在eclipse的Logcat出现错误 [2014-01-08 14:00:07 - adb] ADB server didn't ACK [2014-01-08 14:00:07 - adb] * failed to start daemon * [2014-01-08 14:07:24 - adb] ADB server didn't ACK [2014-01-08 14:07:24 - adb] * failed to start daemon * 解决方法:先找到adb服务是否

ADB Server Didn’t ACK ,failed to Start Daemon 解决方法

解决方法如下: 1.adb nodaemon server 查看不能执行的原因,输出: cannot bind ‘tcp:5037’ 2.定位到了是端口的问题!是5037端口被占用了! 3.netstat -ano | findstr 5037 查找谁占用了5037的进程,得到进程pid. 4.杀死该进程. windows显示进程使用tasklist来看. 可以在任务管理器中杀死,或者使用命令: taskkill /pid 端口号 -f

ADB Server Didn’t ACK ,failed to Start Daemon 解决方法(Eclipse中不显示device,即device离线)

关掉eclipse 在任务管理器中把adb.exe关掉 进入adb所在目录,然后执行adb start-server,成功执行则问题解决 问题应该就解决了,但如果 adb start-server 启动不起来! 最后发现了是端口占用的原因导致. 解决方法如下: 1.adb nodaemon server 查看不能执行的原因,输出: cannot bind ‘tcp:5037’ 2.定位到了是端口的问题!是5037端口被占用了! 3.netstat -ano | findstr 5037 查找谁占

Eclipse下ADB报错:Android ADB server didn't ACK,解决办法

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981 ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵的那种,哈哈),自己没遇到也没有认真的去对待他,今天,就是在今天,我打开Eclipse连上手机,准备调试程

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 从网上搜了很多方法,什么结束进程.重启之类的都不行,最后还是发现是有