问题
adb
命令一直处于执行状态,既没有报错也没有返回执行结果
原因
5037
端口被占用
解决方案
1. 查找占用端口的进程
首先,我们需要找到占用端口的进程。
Windows:
netstat -ano | findstr 5037
Linux/Mac:
lsof -i :5037
2. 终止占用进程
找到进程ID后,可以通过以下命令终止它。
替换 <PID>
为占用端口的实际进程ID。
Windows:
taskkill /PID <PID> /F
taskkill /PID 1234 /F
Linux/Mac:
kill -9 <PID>
3. 重启ADB服务器
终止占用进程后,重启ADB服务器:
adb kill-server
adb start-server
4. 检查是否恢复正常
运行 adb devices
,检查设备是否能够正确连接。如果设备列表正确显示,说明问题已经解决。