如何查看adb端口占用情况

AS在连接真机的时候除了USB连接失败,还会发生adb端口被占用的情况,如5037被端口占用,这里将介绍如何查看端口、查找对应程序、关闭占用端口的程序,恢复AS的测试功能;

  • 类似错误提示

adb server is out of date. killing...
ADB server didn't ACK
failed to start daemon *
error: unknown host service

出现上面的错,我们通常使用的adb kill-server方式是没有用的,因为此时是其他进程的监听了该端口,而不是adb。我们需要找到这个进程并关闭它;

  • 解决步骤:
  1. 找到占用进程编号
    window + r 输入cmd进入dom,然后输入 netstat -ano | findstr "5037" 这个可以找到是那个进程占用了该5037端口,如下:5716
如何查看adb端口占用情况_第1张图片
图片.png
  1. 根据这个编号5716,通过tasklist | findstr "5716" 找到对应的服务或进程名称

  2. 结束它
    我们用任务管理器结束这个捣蛋的任务即可;

.

你可能感兴趣的:(如何查看adb端口占用情况)