在我升级到Yosemite并升级到Xcode 7.1后,我无法启动adb服务器。我不明白它们为什么会影响adb。当我在终端中键入adb devices
或adb 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
,但当我运行启动服务器时,我收到了一条错误消息,即我无法绑定tcp:5037 - 我已经尝试过删除.android文件夹并拔下/插入我的android手机,切换USB调试和撤销调试授权
- 安卓工作室也不能再启动adb了
- 我已尝试重新启动计算机
- 我不是在经营Genymotion
以上这些都不起作用,我就要放弃了。我已经检查了关于这个问题的每个stackoverflow线程,到目前为止,提到的修复都没有起作用。
成功。
奇怪的是,在我将Yosemite升级为El Capitan(10.11)后,adb再次工作。