ADB 命令大全

全面、实用的 Android Debug Bridge (ADB) 命令行参考手册。配合 TOTO 强大的自动化能力,助您更高效地管理和控制安卓设备。

未找到匹配的命令,请尝试其他关键词

基础命令 & 连接

启动/停止服务
adb start-server
adb kill-server
用于启动或关闭本机的 ADB 后台服务进程。
查看设备列表
adb devices
adb devices -l
列出当前连接的所有设备状态,加 -l 可显示设备型号等详细信息。
指定设备操作
adb -s <序列号> <命令>
adb -d <命令> # 唯一USB
多台设备连接时,通过 -s 指定特定设备执行后续命令。
无线连接 (TCP/IP)
adb tcpip 5555
adb connect <IP>:5555
开启设备的 5555 端口后,可通过 WiFi 局域网直接连接设备。

设备信息

获取型号/版本
adb shell getprop ro.product.model
adb shell getprop ro.build.version.release
获取手机硬件型号以及安卓系统的版本号。
屏幕分辨率与DPI
adb shell wm size
adb shell wm density
查看设备的物理屏幕分辨率大小以及像素密度。
电池与电量
adb shell dumpsys battery
显示电池当前状态、电量百分比、温度及电压等详细数据。

应用管理

安装应用
adb install app.apk
adb install -r app.apk
安装本地 APK 文件,加上 -r 参数表示覆盖安装并保留数据。
卸载应用
adb uninstall com.pkg.name
adb uninstall -k com.pkg.name
通过包名卸载应用,-k 参数可保留配置文件和缓存数据。
清除应用数据
adb shell pm clear com.pkg.name
相当于在设置中点击"清除数据",将应用恢复至初次安装状态。
强制停止应用
adb shell am force-stop com.pkg.name
杀掉指定包名的应用进程,强制停止其后台运行。

按键与输入

文本输入
adb shell input text "Hello%sWorld"
向焦点输入框输入文本(原生不支持中文,空格需用 %s 代替)。
模拟按键
adb shell input keyevent 3  # Home
adb shell input keyevent 4  # Back
adb shell input keyevent 26 # Power
模拟物理按键操作,如返回桌面、返回上级或息屏亮屏。
点击与滑动
adb shell input tap x y
adb shell input swipe x1 y1 x2 y2 ms
模拟屏幕点击或滑动。起点终点相同并增加时长可模拟长按。

系统与设置

重启设备
adb reboot
adb reboot recovery
正常重启手机系统,或重启进入 Recovery 恢复模式。
修改设置
adb shell settings put system screen_brightness 150
通过命令行直接修改系统设置表(如调整屏幕亮度等)。

截图与录屏

屏幕截图
adb shell screencap -p /sdcard/sc.png
adb pull /sdcard/sc.png .
截取当前设备屏幕保存为PNG图片,并拉取到电脑本地。
屏幕录制
adb shell screenrecord /sdcard/v.mp4
录制设备屏幕画面。按 Ctrl+C 结束录制,支持设置码率和分辨率。