ADB server didn't ACK * failed to start daemon *

文章详细记录了解决Eclipse运行时出现ADBserverdidn'tACK报错的方法,包括检查5037端口是否被占用及找到占用端口的进程(豌豆荚),最终通过结束该进程并重启Eclipse成功解决问题。

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

今天下午,写了不少代码后,点击那个Run按钮后,Eclipse给我报错:

[2013-08-29 13:35:19 - adb] ADB server didn't ACK

[2012-08-29 13:35:19 - adb] * failed to start daemon *

可是,可是昨天都还好好的啊,于是谷歌吧,百度吧,关键词:ADB server didn't ACK,一大堆结果哦,无非如下几种:

  • 重启Eclipse
  • 关闭进程中的ADB
  • 重启电脑
  • 加入环境变量
  • 或是关闭豌豆荚
  • ……

都一一试过来,还是不行,急煞我也!!!

1. 进程里没有adb.exe

2. 我没有安装豌豆荚

 

柳暗花明:

在看帖子的过程中,众位苦逼的同行中,有一位提过:

5037端口被占用的话,也会出现如下提示……

于是乎,真像是找到了救命稻草一般,先在命令行中输入如下指令,查看5037这个端口现在是被谁占用了:

netstat -a -o 5037

然后得到如下的一个结果,还真被占用了哦:

那这个4792在我机器上,到底是个什么进程呢,好的,接着输入以下命令,把真凶找出来:

tasklist /fi "pid eq 4792"

然后,额……我郁闷了……居然是大名鼎鼎的豌豆荚:

结尾:

好了,到这里,我结束了这个进程,然后重启了Eclipse,接着,点击Run,程序就像以前一样,自动打开模拟器并加载了。此问题虽然不是很严重,但是从网络上每位遇到此问题的同学来看,大部分人还没遇到过我这个问题,所以记录在这里,希望能够帮助到大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值