android手机连接PC后,执行adb shell报daemon not running. starting it now on port 5037 ADB server didn't ACK

昨天手机连接pc,还是正常的,今天手机连接电脑后,豌豆夹一直接显示连接中,多次重复插拔USB线,还是不正常的。


在cmd中,输入adb shell后,一直显示下面的内容,

C:\Users\zhao3546>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

一开始以为是QQ搞的鬼,QQ运行起来后,连接Android手机到pc,QQ会提示手机已经连接,其实在后台会启动一个tadb的进程,用于管理与手机的连接。

通过进程管理器查看,发现tadb也一直在开启、关闭;


难道是5037端口被其它进程占用了?要成功执行下面的命令,需要安装MKS

C:\Users\zhao3546> netstat -ano | grep 5037
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       1780
  TCP    127.0.0.1:14279        127.0.0.1:5037         SYN_SENT        5124
  TCP    127.0.0.1:14280        127.0.0.1:5037         SYN_SENT        5124
  TCP    127.0.0.1:14282        127.0.0.1:5037         SYN_SENT        5124


在CMD下,也可以使用原生的Windows命令:

C:\Users\zhao3546> netstat -ano | findstr "5037"
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       5124


原来已经有一个进程占用了5037端口,进程号是5124这个进程, 直接在进程管理器中找到这个进程,将其杀掉之后,

adb shell命令就可以直接执行了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值