昨天更新了androidStudio之后发现adb不能用了,总是报端口被占用。查看之后发现只有adb自己用着,当start-server时监控器发现有三个adb进程。我尝试着将adb关掉之后重启,发现还是不行。
常用的解决方法(排除使用其他的模拟器如Genymotion等的情况):
1.重启adb
- adb kill-server
adb start-server
2.关闭端口被占用的进程(关闭第三方助手等)
- lsof -n -i4TCP:5037 | grep LISTEN
kill -9 <PID>
3.重启电脑、重启手机
4.重新下载sdk(使用的sutdio的默认下载)
5.重新下载platform-tools,如https://dl.google.com/android/repository/platform-tools_r25.0.2-macosx.zip,下载下来之后覆盖本地的platform-tools