【问题标题】:ADB fails to start "cannot bind 'tcp:5037'" after updating to Yosemite MAC更新到 Yosemite MAC 后,ADB 无法启动“无法绑定 'tcp:5037'”
【发布时间】:2016-02-10 09:15:42
【问题描述】:

升级到 Yosemite 并升级到 Xcode 7.1 后,我无法启动 adb 服务器。两者我都不明白为什么它们会影响 adb。当我在终端中输入adb devicesadb start-server 时,我得到:

cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon
  • 我可以在活动监视器中看到没有正在运行的 adb 进程。
  • 我已与lsof -i tcp:5037 确认端口 5037 上有正在运行的进程。
  • 我有最新的 Android SDK。
  • 我检查了我的.bashrc 是否加载了正确的 Android SDK 和 adb。
  • 我尝试了几次adb kill-server 然后adb start-server,但是当我运行 start-server 时,我收到错误消息,我无法绑定 tcp:5037。
  • 我已尝试删除 .android 文件夹并拔下/插入我的 Android 手机,打开/关闭 USB 调试和撤销调试授权。
  • Android Studio 也无法再启动 adb。
  • 我已尝试重新启动计算机。
  • 我没有运行 Genymotion。

以上都不起作用,我即将放弃。我已经检查了有关此问题的每个 stackoverflow 线程,但到目前为止,上述修复均未奏效。

【问题讨论】:

    标签: macos shell adb osx-yosemite


    【解决方案1】:

    成功。

    奇怪的是,在我将 Yosemite 升级到 El Capitan (10.11) 后,adb 再次工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 2017-01-27
      • 2014-12-24
      • 2014-07-24
      • 2015-12-14
      • 2016-03-23
      • 2015-08-25
      相关资源
      最近更新 更多