解决端口占用问题

备注:以占用adb端口为例,5037为adb默认端口。这里通过命令行窗口来解决,当然也可通过任务管理器(可视化)来操作。

  • 打开命令行窗口。
  • 查看占用adb端口的进程(端口是5037的tcp连接):在命令行中输入netstat -ano | findstr 5037
    如果内容为空,可能是没有程序在占用adb端口;
    若出现类似TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 14072的内容,则表示5037端口被PID为14072的进程所占用。
  • 根据进程PID找到具体进程(该步骤可省略):在命令行中输入tasklist | findstr 14072
    输出结果类似为:xxx.exe 14072 Console 0 4,440 K,xxx.exe即为占用端口的进程。
  • 杀死占用端口的进程: 在命令行中输入taskkill /pid 14072 /f
    有些软件杀死adb进程后又会自启动,实在不行卸载了这些流氓软件。
    解决端口占用.png

你可能感兴趣的:(解决端口占用问题)