我在这个问题上花了大约 5 个小时。我在 stackoverflow 上读过同样的问题,但没有一个解决方案解决了我的问题...... 首先,它给了我:
[2013-02-28 14:48:21 - adb] ADB server didn't ACK
[2013-02-28 14:48:21 - adb] * failed to start daemon *
为了解决这个问题,我在任务管理器中关闭了 adb.exe,然后重新启动 eclipse。然后去DDMS,重置adb。没有运气......
然后,我转到命令行窗口,键入 adb kill-server
和 adb start-server
,它给我:
adb server is out of date. killing...
ADB server didn't ACK
fail to start deamon
现在我不知道该怎么办。我有一个项目要在 eclipse 上开发,所以真的需要尽快解决这个问题。有人请帮忙!!
(正如许多解决方案所指出的那样,我杀死了我的 adb.exe 数千次,但它在 2 秒后立即出现在任务管理器中。)
最佳答案
我遇到了同样的问题,这是真正帮助我的:
转到 Android SDK 目录中的platform-tools。
类型:
adb 节点守护程序服务器
输出:
无法绑定(bind) 'tcp:5037'
现在我知道adb没有响应的原因是因为它无法绑定(bind)到端口5037。使用以下命令找出占用该端口的进程:
netstat -ano |查找字符串 5037
输出:
请注意,PID 为 4888 的进程正在占用端口 5037。
打开任务管理器,点击详细信息选项卡,找到进程并将其终止,本例中为tfadb.exe。对我来说可能有所不同,它是 sh.exe 和端口 4599 并删除所有 adb.exe
重试
adb kill-server
和adb start-server
,希望 adb 运行正常。
关于Android ADB 没有在 Eclipse 中确认问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15136252/