ADB 更新到优胜美地 MAC 后无法启动"cannot bind 'tcp:5037'"



在我升级到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-serveradb start-server,但当我运行启动服务器时,我收到了一条错误消息,即我无法绑定tcp:5037
  • 我已经尝试过删除.android文件夹并拔下/插入我的android手机,切换USB调试和撤销调试授权
  • 安卓工作室也不能再启动adb了
  • 我已尝试重新启动计算机
  • 我不是在经营Genymotion

以上这些都不起作用,我就要放弃了。我已经检查了关于这个问题的每个stackoverflow线程,到目前为止,提到的修复都没有起作用。

成功。

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

最新更新