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
相关推荐
北冥有鱼被烹18 小时前
【微知】rokid glass如何开启无线adb进行APP安装
adb
STER labo2 天前
mysql配置环境变量——(‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件解决办法)
数据库·mysql·adb
sjmaysee2 天前
CentOS7安装Mysql5.7(ARM64架构)
adb·架构
AtOR CUES2 天前
MySQL——表操作及查询
android·mysql·adb
mOok ONSC3 天前
mysql9.0windows安装
windows·adb
xxjj998a3 天前
Laravel8.x核心特性详解
数据库·mysql·adb
TeDi TIVE3 天前
Linux下MySQL的简单使用
linux·mysql·adb
TeDi TIVE3 天前
MySQL四种备份表的方式
mysql·adb·oracle
rleS IONS3 天前
Linux系统离线部署MySQL详细教程(带每步骤图文教程)
linux·mysql·adb
计算机安禾3 天前
【Linux从入门到精通】第40篇:LAMP/LNMP环境一键部署脚本实战
android·linux·adb