ADB server didn't ACK

[2015-05-29 11:55:03 - adb] ADB server didn't ACK
[2015-05-29 11:55:03 - adb] * failed to start daemon *
[2015-05-29 11:55:03 - ddms] 'G:\android\android-sdk-forL\platform-tools\adb.exe,start-server' failed -- run manually if necessary

用Eclipse连接手机的时候偶尔出现上面的问题的时候,说明adb端口被其他的进程占用了。

为了方便做下面的命令,需要把sdk路径下的platform-tools目录加入到环境变量。这样通过cmd就可以直接输入下面的命令执行操作了。

使用adb命令时,经常出现ADB server didn't ACK这种错误,主要原因是adb端口号被占用

什么应用占用了端口号? 可以通过以下方法找到

1、当通过CMD启动adb服务。这个时候会提示启动失败“ADB server didn't ACK”。服务启动失败的原因有很多,一般是端口绑定失败。

2、在cmd中输入adb nodaemon server查看端口绑定信息,一般会报cannot bind 'tcp:5037'

3、查看是什么占用了端口,在cmd中输入netstat -ano | findstr "5037" 就可以看出

4、输入命令:tasklist /fi "pid eq 784" 查找出是因为xxxx(sjk_daemon.exe)占用了该端口

最后利用任务管理器杀掉该任务即可。重启eclipse,或者在Devices页面中点击Reset adb

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏运维小白

linux基础(day19)

6.1 压缩打包介绍 家用带宽和机房带宽的区别: 家用的IP是动态的、不固定的,而机房的IP却是固定不变的 家用的上传和下载带宽也是不同的;而在机房中的带宽,下...

1798
来自专栏Java进阶

详解zookeeper的配置文件

42510
来自专栏技术小讲堂

ASP.NET SignalR 2.0入门指南介绍SignalRSignalR和WebSocket传输和回滚HTML5 传输协议Comet transports传输协议选择过程监测传输指定传输协议连接

介绍SignalR ASP.NET SignalR 是一个为 ASP.NET 开发人员的库,简化了将实时 web 功能添加到应用程序的过程。实时Web功能使服务...

3836
来自专栏搜云库

CentOs7.3 ssh 免密登录

环境 三台虚拟机(IP): 192.168.252.121 192.168.252.122 192.168.252.123 1.修改主机名 修改三台主机名,以此...

2665
来自专栏.net core新时代

在线文档预览方案-office web apps

  最近在做项目时,要在手机端实现在线文档预览的功能。于是百度了一下实现方案,大致是将文档转换成pdf,然后在通过插件实现预览。这些方案没有具体实现代码,也没有...

5509
来自专栏北京马哥教育

使用Fabric部署网站应用

以前一直用rsync同步代码到服务器,这种山寨方法用一次两次还可,每天部署10次就麻烦了,最近抽空研究了一下Fabric,发现这个东西部署起来简直太爽了。 Fa...

2825
来自专栏Java3y

HTTP常见面试题

HTTP常见面试题 Http与Https的区别: Http与Https的区别: HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https...

6265
来自专栏前端学习心得

关于Http协议一些重要概念

1594
来自专栏崔庆才的专栏

Session和Cookies的基本原理

在浏览网站的过程中,我们经常会遇到需要登录的情况,有些页面只有登录之后才可以访问,而且登录之后可以连续访问很多次网站,但是有时候过一段时间就需要重新登录。还有一...

3579
来自专栏北京马哥教育

19个Linux备份压缩命令

? 文 | 云豆 来源 | 菜鸟教程 ? 云豆贴心提醒,本文阅读时间5分钟,文末有秘密! Linux ar命令 Linux ar命令用于建立或修改备存...

3516

扫码关注云+社区