首页/网络/常用端口速查/5037 ADB Server 本机服务口

5037 ADB Server 本机服务口

Android 调试桥(ADB)守护进程的本机端口:adb 命令与设备通信前先连接 5037,是安卓开发与自动化测试的必备条件。

常用端口速查网络更新于 2026-10-13

ADB 本机服务端口

5037 是 Android 调试桥服务端进程在本机监听的端口。执行 adb 命令时,命令行工具先连接本机的服务端进程,再由它去和设备或模拟器通信。这个端口只监听本机回环地址,是开发机上 adb 能正常工作的前提,不需要也不应该对外开放。

基本信息

服务Android Debug Bridge server
协议TCP,默认 5037,仅监听回环地址
用途adb 命令与手机、模拟器之间的中转
调整方式环境变量 ANDROID_ADB_SERVER_PORT
安全等级仅本机开发环境

典型使用场景

  • 日常开发中用 adb 安装应用、查看日志
  • 自动化测试脚本依赖 adb 与设备交互
  • 排查 adb 命令报无法连接守护进程
  • 端口被占用时改用其他端口启动服务端
  • 安全核查确认该端口没有被改成对外开放

排查端口占用

排查端口占用
netstat -ano | findstr :5037
adb kill-server; adb start-server
adb devices
# 需要换端口时先设置环境变量再启动服务端
# $env:ANDROID_ADB_SERVER_PORT=15037; adb start-server

ADB 相关端口

项目端口说明
本机服务端5037adb 与设备通信的中转站
网络调试设备侧5555设备开启网络调试后监听
监听地址回环地址正常情况不对外提供访问
端口冲突可配置被占用时 adb 命令会直接失败
常见故障:安全软件把这个端口判为可疑端口并拦截时,adb 命令会一直报无法连接守护进程,模拟器则长期显示离线。排查这类问题先看本机端口状态,再看安全软件的拦截日志。
这个端口只应监听本机回环地址。若被改成对外开放监听,同网段其他主机就能借它操作你连接的设备,等于把调试能力共享给了整个网络。
环境提示:不同工具链可能自带各自的调试桥版本,版本冲突会导致服务端反复重启,表现为命令时好时坏。统一工具版本能省去大量反复排查。
排查提示:多个开发工具同时运行时容易争抢这个端口,遇到连接失败先看端口占用进程,再决定是重启服务端还是改用其他端口。

易错点

  • 安全软件拦截本机端口:所有 adb 命令报错、模拟器显示离线
  • 端口被其他进程占用:服务端启动失败,表现为命令全部不可用
  • 把服务端改成对外开放监听:调试能力被共享给同网段主机
  • 误把本机端口当成设备端口排查:设备侧监听的是另一组端口,方向会跑偏

数据来源与参考

  • Android 官方文档(ADB 服务端口 5037)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌