360安全卫士占用5037端口(ADB端口)解决方案

360安全卫士占用5037端口(ADB端口)解决方案

要解决360安全卫士占用5037端口(ADB调试端口)的问题,以下是已验证的解决方案:

一、结束360占用进程🔧

  1. 查找占用进程

    以管理员身份运行命令提示符(CMD),输入:

    bash 复制代码
    netstat -aon | findstr "5037"

    记录占用端口的 ‌PID‌(如 4068)。

  2. 解除360自我保护‌

    打开360安全卫士 → ‌设置中心‌ → ‌安全防护中心‌ → ‌自我保护‌ → ‌关闭"开启360自我保护"‌

    打开任务管理器,根据PID结束对应进程(如 360MobileLoader.exe)‌。

  3. 强制结束进程(若失败)‌

    在任务管理器中右键进程 → ‌结束进程树‌,或将其优先级设为"低"后结束‌。

二、通过360自身解除占用

  1. 定位文件
    进入360安装目录(如 C:\Program Files (x86)\360\360Safe),找到 ‌360MobileLoader.exe‌
    右键点击 → ‌使用360解除占用‌ → 确认释放端口‌。

三、修改ADB默认端口(无需结束360)🔄

  1. 新增环境变量:
    变量名:ANDROID_ADB_SERVER_PORT
    变量值:其他端口号(如 5038)‌。
  2. 重启电脑或ADB服务使配置生效。

注意事项 ⚠️

  • 卸载360‌: 若长期冲突,可卸载360后重启(需通过控制面板正规卸载,避免残留)。
  • 端口恢复‌: 修改ADB端口后,Android Studio需同步调整配置(如虚拟机端口设置)。
  • 慎用强制结束‌: 可能触发360异常防护,建议优先用"解除占用"功能‌。

以上方法均有效,根据场景选择操作即可。若问题持续,建议关闭360后启动ADB调试‌。


终端代码

bash 复制代码
# 查询占用端口的 pid
netstat -aon | findstr "5037"

# 查看是哪个进程占用了端口
tasklist | finder "5037"

# 使用 taskkill /pid "pid号" 杀死进程
taskkill /pid 4068

# 有时出现错误:无法终止 PID 为 4068 端口
# 此时,只需要在后面加入 -f
taskkill /pid 4068 -f
相关推荐
Rinleren3 小时前
企业级 MySQL 8 全流程指南:源码编译安装、主从同步、延迟复制、半同步与 MHA 高可用搭建
adb
sz-lcw8 小时前
MySQL知识笔记
笔记·mysql·adb
Java-xy²12 小时前
AlmaLinux release 9.6服务器离线安装MySQL8.0.27详细步骤
运维·服务器·adb
冰夏之夜影2 天前
【ADB】常用按键代码:adb的所有模拟按键
adb
肖永威2 天前
MuMu模拟器使用入门实践指南:从ADB连接到Frida动态分析
python·adb·frida·mumu
color_leo3 天前
虚拟机ubuntu用wifi adb 调试手机
ubuntu·adb·智能手机
维尔切3 天前
MySQL 主从复制
linux·运维·数据库·mysql·adb
浅拾光º3 天前
mysql重启,服务器计划重启,如何优雅地停止MySQL?
服务器·mysql·adb
mg6683 天前
智能电视玩机攻略_开启设备隐藏ADB 自由安装第三方应用
adb·智能电视
珊瑚礁的猪猪侠3 天前
ADB使用指南
python·adb·visual studio code