一个豌豆荚引发的血案——关于ADB server didn't ACK * failed to start daem

今天在这里就记录一下,这个恼人的:ADB server didn't ACK~~~~~(大家可以在谷歌里搜搜……)

问题重现:

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

[2012-06-19 15:22:19 - adb] ADB server didn't ACK

[2012-06-19 15:22:19 - adb] * failed to start daemon *

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

  • 重启Eclipse
  • 重启电脑
  • 加入环境变量
  • ……

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

柳暗花明:

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

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

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

netstat -a -o 5037

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

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

tasklist /fi "pid eq 4792"

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

结尾:

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


按照这个步骤走下去,发现了一个tadb.exe的进程,这是腾讯管家的进程(12212),也可能导致这个问题,结束这个进程即可,再重启Eclipse





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当出现"linux adb server didn't ack * failed to start daemon *"的错误提示时,通常是由于adbAndroid调试桥)服务器无法与设备正常通信导致的。 出现这个错误的原因可能有多种,以下是一些可能的解决办法: 1. 设备未正确连接:首先确保设备已通过USB连接到计算机,并且已开启USB调试模式。可以尝试重新连接设备或者更换USB口。 2. adb版本不兼容:确保你的adb版本与设备的Android版本兼容。可以尝试升级或降级adb工具,或者更新设备的Android版本。 3. adb服务未正确启动:尝试重新启动adb服务来解决问题。可以使用以下命令在终端中执行: ``` adb kill-server adb start-server ``` 4. 权限问题:确保你拥有足够的权限来运行adb命令。可以尝试使用sudo命令来运行adb命令,如: ``` sudo adb start-server ``` 5. 端口被占用:确保端口号5037未被其他应用程序占用。可以尝试关闭其他可能使用此端口的应用程序或进程。 6. adb驱动问题:如果你使用的是特殊设备或者自定义ROM,可能需要安装适当的adb驱动程序。请参考设备的官方文档或支持页面来获取正确的驱动程序。 如果以上方法都无法解决问题,可以尝试在设备上执行以下操作: 1. 在设备上禁用并重新启用USB调试模式。 2. 在设备上重新启动adb服务器(如果有权限): ``` su stop adbd start adbd ``` 请注意,这些解决方法可能针对不同的情况有所差异,具体解决方法可能因个体情况而异。可以尝试上述方法中的一个或多个,并参考相关文档或寻求更多的技术支持来解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值