1. 概述
“安卓调试桥 adb (Android Debug Bridge)”,利用 adb 可以在计算机端链接安卓移动设备,获取其 Unix shell 的权限,用命令行的方式调试该移动设备。
2. 配置
2.1 打开移动设备的开发者模式(以手机安卓模拟器为例)
(1)打开设置
(2)单击 “About emulted device”
(3)找到 “Build number”,多次点击,直到显示一个写着 “you are already a developer” 的 toast 停止点击。此时该设备进入开发者模式。
(4)回到设置的一级菜单,点击"System" 按钮。
(5)点开 “Advanced” 按钮,找到 “Developer options"
(6)打开 “USB debugging”,移动设备配置完毕。
2.2 计算机端 adb 安装(以mac为例)
- 输入命令:
brew install android-platform-tools
(需要提前安装好 homebrew) - 查看 adb 版本信息和安装位置:
adb -version
3. 常用命令(个别例子)
3.1 基本操作
adb devices
查看已经连接到电脑的设备(下图表示有一个虚拟机设备 emulator-5554 已连接,并且可用)
adb shell
/adb -s [device-name] shell
连接指定设备(若只有一个设备连接,可用前者)adb logcat
查看移动设备的实时日志
adb logcat X:X
按照级别过滤日志
【日志过滤级别-依次递增】
V:Verbose
D:Debug
I:Info
W:Warning
E:Error
F:Fatal
S:Silent
3.2 移动设备的系统信息
adb shell dumpsys package
移动设备的详细包信息
adb shell dumpsys meminfo
移动设备的内存使用情况
adb shell dumpsys activity services [packagename]
查看正在运行的Services(后面的 package name可选)
eg.
adb shell dumpsys battery
移动设备的电池信息
adb shell dumpsys window displays
移动设备的屏幕参数
4. 个人理解
adb 是一个通过命令行来控制连接到电脑的移动端安卓设备的工具集,包括查看设备的各种信息、文件管理、应用管理和交互、服务进程管理、查看日志、修改设置等功能。