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
相关推荐
好奇的菜鸟14 小时前
如何在Ubuntu上检查MySQL是否启动并放开3306端口
mysql·ubuntu·adb
OneT1me14 小时前
adb shell中执行system用户权限命令的方法
adb
雨之小11 天前
RK3588调试之旅:adbd服务配置全攻略
adb·rk3588
Chrison_mu11 天前
python运行android adb命令获取版本号
android·python·adb
奔跑吧邓邓子12 天前
一文吃透ADB,从入门到精通
adb·从入门到精通
鹏说大数据13 天前
MySQL5.7 慢查询SQL语句集合
android·sql·adb
small_white_robot14 天前
OSCP备战-LordOfTheRoot靶机复现步骤
adb
从零开始学习人工智能15 天前
基于FastAPI与Selenium的智能开关状态管理系统实践
selenium·adb·fastapi
weixin_5316389419 天前
XR-RokidAR-ADB环境搭建
adb·xr