在使用Windows环境的Android开发过程中,经常遇到adb端口被占用的情况,报错如下:
adb server version (31) doesn’t match this client (39); killing… error: could not install smartsocket listener: cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048) |
解决方案如下:
第一步:找到占用端口的所在进程,步骤为:开始--运行--cmd到命令提示符,输入netstat -aon|findstr '5037',找到占用adb5037端口的进程,如下:
可以发现进程1408占用端口5037。
第二步:找到该占用该进程的名称,直接结束任务或杀死进程即可。