文档章节

Android ADB server didn't ACK * failed to start d

Android攻城狮
 Android攻城狮
发布于 2016/03/03 15:09
字数 747
阅读 37
收藏 0

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

  1. The connection to adb is down, and a severe error has occured.   
    You must restart adb and Eclipse.   
    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出现如下信息

  1. * daemon not running. starting it now *   
    ADB server didn't ACK   
    * 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攻城狮
粉丝 0
博文 30
码字总数 0
作品 0
朝阳
程序员
Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案

ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个...

Van_chan
2013/11/23
0
1
android开发中eclipse容易出现的问题

搞过android开发的人应该都有遇到eclipse装怪的时候吧,反正我有几次就想扔砖头砸电脑。下面是我遇到的几个常见的问题: 1:ADB server didn't ACK failed to start daemon ,这个是我遇到过...

我不是咸蛋
2012/08/30
0
1
adb server is out of date. killing...

1:今天调试android的时候发现一个诡异的问题 [html] view plaincopy C:Usersxxxx>adb start-server adb server is out of date. killing... ADB server didn't ACK failed to start daemon ......

大凉龙雀
2014/01/17
0
0
adb server is out of date. killing...

:今天调试android的时候发现一个诡异的问题 [html]view plaincopy C:Usersxxxx>adb start-server adb server is out of date. killing... ADB server didn't ACK failed to start daemon adb......

crystaltiger
2013/10/24
0
0
adb server is out of date. killing...

因为 qq 自作多情的搞了个 androidassist adb server is out of date. killing... 分类: Android2013-01-10 13:09 23678人阅读 评论(38) 收藏 举报 1:今天调试android的时候发现一个诡异的问...

Simon253
2013/09/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
42分钟前
0
0
Confluence 6 数据库和临时目录

数据库 所有的其他数据库,包括有页面,内容都存储在数据库中。如果你安装的 Confluence 是用于评估或者你选择使用的是 Embedded H2 Database 数据库。数据库有关的文件将会存储在 database...

honeymose
56分钟前
1
0
day62-20180820-流利阅读笔记

1.今日导读 2.带着问题听讲解 3.新闻正文(中英文对照) 4.重点词汇 5.拓展内容

aibinxiao
今天
0
0
分布式锁实现及对比

一、问题介绍 日常工作中很多场景下需要用到分布式锁,例如:任务运行(多个节点同一时刻同一个任务只能在一个节点上运行(分片任务除外)),交易接受(前端交易请求发送时,可能由于两次提...

yangjianzhou
今天
7
0
【AI实战】快速掌握TensorFlow(二):计算图、会话

在前面的文章中,我们已经完成了AI基础环境的搭建(见文章:Ubuntu + Anaconda + TensorFlow + GPU + PyCharm搭建AI基础环境),以及初步了解了TensorFlow的特点和基本操作(见文章:快速掌握...

雪饼
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部