关于Android调试时端口被占用

不管我们是想在DOS里面杀掉adb:adb kill-server
再启用:adb start-server会发现 依然端口被占用,并且移除不掉。


我们需要找到对应线程并Kill掉他

DOS中我们输入命令
adb nodaemon server
查看现在端口是否被正常使用

如果发现这里写图片描述

那么我的的端口依然是被占用的,因此我们需要找到占用的端口

netstat  -ano | findstr "5037" //5037为我们被占用的端口 

这里写图片描述

可以看到 有几个应用站着我们的端口,接下来我们需要查看是哪个端口占用的。

tasklist    | findstr "4032" //其中一个应用ID

这里写图片描述

会发现是这个情况,那么我们就去任务管理器中杀死掉对应的进程 就可以了。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐