无法在 ubuntu 中运行 adb 命令 adb 服务器已过期

Posted

技术标签:

【中文标题】无法在 ubuntu 中运行 adb 命令 adb 服务器已过期【英文标题】:Cannot run adb command in ubuntu adb server is out of date 【发布时间】:2015-11-04 11:42:56 【问题描述】:

当我运行adb devices

    adb server is out of date.  killing...
    cannot bind 'tcp:5037'
    ADB server didn't ACK
    * failed to start daemon *
    error: 

它与此错误相同here .一些 cmets 说尝试 adb kill-server 然后再次启动 adb 但它在我的 ubuntu 机器上不起作用。

我也试过killall -9 adb,这是question的正确答案。正确答案中还指出,最好的解决方案是更改 genymotion 设置并指向 sdk,但就我而言,我已经这样做了。

谁能帮我摆脱这个错误。

【问题讨论】:

【参考方案1】:

如果有人看到这篇文章,我想通过关闭所有 genymotion 设备然后运行命令来指出解决方案有多简单

killall adb。 通过杀死所有 adb 确实杀死了它,然后我做到了 start-server 也许我之前有另一个 adb 运行了一段时间,但我忘记了。

【讨论】:

以上是关于无法在 ubuntu 中运行 adb 命令 adb 服务器已过期的主要内容,如果未能解决你的问题,请参考以下文章

adb不能启动怎么办?

adb 服务器已过期。杀死...无法绑定'tcp:5037' ADB 服务器没有确认 * 无法在 ubuntu 14.04 LTS 中启动守护进程 *

Android ADB 无法在 ubuntu 14.04 LTS 上启动或无法在模拟器中启动 AVD

adb 运行原理简析

adb命令无法连接安卓设备

AVD 管理器错误:“无法找到 adb”