ADB 基础入门

作者:user 发布日期:2026年1月3日 17:16 浏览量:56

ADB 简介

  • Android 调试桥 (Android Debug Bridge) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作,例如安装和调试应用。

ADB 安装

Windows 安装

  • windows 下载地址:https://adbshell.com/downloads
  • 解压后配置环境变量,在CMD终端窗口输入 adb version 显示版本信息则安装成功

Linux 安装

  • linux 下载
sudo apt-get install android-tools-adb

连接

USB连接

  • 用 USB 数据线连接电脑和设备
  • 在设备的【开发者选项】中开启【USB调试】
  • 在电脑命令行执行:
adb devices     # 确认设备在线(显示序列号)
adb tcpip 5555  # 切换 ADB 到 TCP 模式,监听 5555 端口

# 如果当前显示设备序列号,通过以下方式切换模式
adb -s F409659900017 tcpip 5555
  • 拔出 USB 线
  • 查看设备 IP 地址(确保电脑和设备在同一个局域网)
adb devices     # 获取设备号
adb -s 设备号 shell ip addr show eth0
// 例如 adb -s F409659900017 shell ip addr show eth0
  • 执行无线连接:
adb connect ip:5555

注意:设备重启后,ADB 会恢复为 USB 模式,每次重启后需重新执行 adb tcpip 5555

无线连接

Android11 及以上推荐使用配对的方式

  • 进入设备【开发者选项】
  • 找到【无线调试(Wireless Debugging)】,点击进入
  • 开启【无线调试】开关
  • 点击【使用配对码配对设备】,会显示 IP地址、配对端口、配对码
  • 在电脑执行命令:
adb pair ip:port
  • 输入配对码,看到 Successfully paired
  • 再执行以下命令建立连接:
adb connect ip:port

实现 ADB 开机监听

很多 RK3566 设备 已内置 persist.adb.tcp.port 支持,只需一条命令即可永久开启 ADB over TCP。

  • 用 USB 线连接设备与电脑
  • 确保已开启 USB 调试(通常工控机默认开启)
  • 在电脑执行以下命令
adb shell     # 进入设备命令环境

// 如果有多台设备
adb -s 设备号 shell  // 例如 adb -s F409659900017 shell

// 查看设备号
// adb devices
  • 在 shell 环境中执行:
setprop persist.adb.tcp.port 5555
setprop service.adb.tcp.port 5555

// 以下这两个命令可能不生效,但是不影响
stop adbd
start adbd
  • 重启设备
reboot
  • 验证是否生效
adb connect ip:5555

获取 package 和 activity

  • 获取已安装的 packages
adb -s ip:port shell pm list packages
  • 根据 package 获取 activity
adb -s ip:port shell cmd package resolve-activity --brief 包名

ADB 命令

已经是最后一篇了!