Android studio端口占用5037解决方法

cmd操作:查看占用端口的进程号
netstat -aon|findstr “port”
得到进程号

通过pid找出进程
tasklist|findstr “进程号”
得到进程号对应的应用名称

杀死占用端口的进程
taskkill /pid 进程号 /f
也可以任务管理器结算进程

使用命令重启adb服务:adb start-server
可能会出现adb不是可执行指令的问题,需要把adb添加到环境变量中。
附:adb杀死服务的命令:adb kill-server

一般这样子杀进程还是会有问题,可以考虑把adb服务使用的端口号绑定到另外一个一般不会用到的端口
在我的电脑–>配置–>环境变量
变量名:ANDROID_ADB_SERVER_PORT
变量值:设定一个自己想要的数值,注意不能和其他的程序端口冲突,值的大小注意不能超过65535.

后来我改了端口之后,刚刚重启电脑马上就打开AS还是可以正常启动ADB服务的链接虚拟设备的,但是我一关闭AS,AS把ADB服务释放出来,重启AS之后就不能链接了,推断是因为ADB服务在关闭了AS之后给某个程序占用了没有释放,后来发现是WPS占用了ADB服务,所以卸载WPS,卸载之后重启测试没有问题,关闭了AS之后打开,一开始还是需要点时间加载,之后没有重启电脑的情况下关闭AS重启,发现还是不行。

后来每次使用的时候还是出现各种问题,经过各种排除法,确定不是防火墙或是杀毒软件的问题,最终确定:有可能是WIN11系统自带的APK安装程序占用ADB的影响,删了之后,每次重启系统或是关闭AS之后,都要adb start-server重启一下adb服务。

ps:如果提示adb命令不可执行的问题,找到自己下载的SDK地址,无论是自己安装的还是AS自动安装的,找到adb文件夹,把路径添加到系统环境变量中即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值