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
相关推荐
2501_915909066 小时前
抓包工具断点拦截是什么?如何半路拦截修改 HTTP 请求
网络协议·计算机网络·网络安全·adb·https·udp
cpolar技术支持2 天前
端口被谁占了、这台机上开了哪些监听?本机起一个端口占用只读清单,cpolar 给异地同事远程看谁在监听
运维·python·内网穿透·cpolar·端口占用
misty youth2 天前
Navicat与PHPstudy小皮
mysql·adb·php·navicat
for_ever_love__3 天前
MySQL 8.0 数据类型选型指南:INT、DECIMAL、VARCHAR 与时间字段怎么选
mysql·adb·数据类型·varchar·长度·字段类型选择
yeflx4 天前
Ubuntu22.04安装Mysql Workbench
数据库·mysql·adb
夜雪一千4 天前
MySQL 自增 ID 的底层原理与坑点
android·mysql·adb
Dxy12393102165 天前
MySQL JSON 生成列索引原理、实战与坑点
mysql·adb·json
远方 hi5 天前
MySQL 管理
adb
夜雪一千6 天前
MySQL 删除 JSON 类型的数据实战
mysql·adb·json