ADB server didn't ACK failed to start daemon

本文介绍了一种解决Android开发中常见问题的方法——当使用adb工具时遇到5037端口被占用的情况。作者分享了排查及解决端口占用的具体步骤,包括查找占用端口的进程并终止该进程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在用adb连接手机时,报以下错误:

这里写图片描述

我知道5037端口又被占用了,一般我都是赶紧把豌豆荚,360手机助手等全部退出,再连接,可是,还是不行,5037端口还是被占用,网上一搜说重启adb server,或者重启电脑,重启adbserver我试了,还是不行,具体命令是 先执行 adb kill-server 然后再执行adb start-server,然而并没有什么卵用,至于重启电脑,我想还是算了吧,Android studio都开着呢,网页也都开着呢,于是,我输入命令查看5037端口到底被谁占用了,命令如下:

netstat -ano |findstr “5037”

这里写图片描述

发现被进程id为6936的程序占用了,打开任务管理器,查看这个进程
这里写图片描述

发现这个端口被tadb.exe占用,看描述是腾讯的adb端口,这个应该和我登录了qq有关系,果断把这个进程杀掉,发现成功了。
这里写图片描述

也可以通过命令查看具体进程,命令如下:

tasklist | findstr “3444” //3444是进程ID

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值