备注:以占用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
网友评论