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 条评论
登录 后参与评论

相关文章

来自专栏10km的专栏

eclipse中执行Ant脚本:Class not found: javac1.8

最近把eclipse也升级到neon,java也同步升级到1.8,在eclipse中执行很久之前写的ant脚本(build.xml)时报错了: Class n...

1866
来自专栏破晓之歌

github二次提交本地新项目 原

572
来自专栏奇梦博客

解决AppNode面板安装Discuz论坛不支持fsockopen和pfsockopen函数

AppNode从安全方面考虑默认禁用一些危险的PHP函数,这让一些用户在安装Discuz论坛的时候检测出fsockopen()和 pfsockopen()函数不...

3757
来自专栏Golang语言社区

转--shell脚本备份mysql数据库

路 获取mysql服务器所有数据库名称,过滤掉不需要备份的数据库 通过mysqldump来for循环导出所有的数据库的sql文件 用zip加密压缩所有的sql文...

34910
来自专栏菩提树下的杨过

架设ftp反向代理服务器

因网络环境限制,需要从内网(不能直接连通外网)向外部的ftp上传、下载文件,只能在网关服务器上架设ftp反向代理(网关服务器可同时连通外网与内网,但是不允许内部...

2035
来自专栏ytkah

dedecms数据库表前缀不一样怎么还原数据

  我们在用dedecms建站时,安装一般都“下一步”直接往下点,这样默认的表前缀是dede_,如果我们要还原从其他地方拷贝过来的数据,一定要注意表头是否一致。...

35911
来自专栏运维小白

vmware workstation无法获取IP

有时在安装好虚拟机后,dhclient会发现无法获取IP地址 原因,有可能是连接网络模式的冲突——>个人推测 解决办法: 这时候只需删除桥接模...

17310
来自专栏散尽浮华

对比git rm和rm的使用区别

在这里说一下git rm和rm的区别,虽然觉得这个问题有点肤浅,但对于刚接触git不久的朋友来说还是有必要的。 用 git rm 来删除文件,同时还会将这个删除...

1878
来自专栏郭耀华‘s Blog

QQ聊天记录备份助手 v1.0——搜索、备份、恢复QQ聊天记录文件,重装系统必备

项目地址 https://github.com/guoyaohua/QQBackUp 开发环境 Netbean JAVA 功能描述 自动搜索硬盘中的QQ聊天记录...

2656
来自专栏Java Edge

Linux 磁盘管理常用命令硬盘分区和格式化概述在VM虚拟机添加硬盘MBR分区

2955

扫码关注云+社区