adb 调试⼯具
学习⽬标:
1. 能够了解 adb 的⼯作原理
2. 能够应⽤常⽤的 adb 命令
⼀. adb 的⼯作原理
1.1 adb 的概念 ADB 全名 Android Debug Bridge,是⼀个调试⼯具。
- 开发安卓应⽤的程序员必须要掌握
- 测试⼯程师在做安卓应⽤测试时,会使⽤到
1.2 adb 的构成和⼯作原理
adb 包含三个部分:
1. Client端:运⾏在开发机器中,即你的开发电脑,⽤来发送 adb 命令;
2. Daemon 守护进程:运⾏在调试设备中,⼿机或模拟器,⽤来接收并执⾏ adb 命令;
3. Server端:同样运⾏在开发机器中,⽤来管理 Client 端和⼿机的 Daemon 之间的通信。
⼩结
adb ⼯具可以在电脑通过终端命令操作安卓⼿机/模拟器。
⼆. adb 常⽤命令
2.1 获取包名和界⾯名【应⽤】
1. 包名和界⾯名的概念
2. 获取包名和界⾯名
2.1.1 包名和界⾯名的概念
1. 包名(package):决定程序的唯⼀性(不是应⽤的名字)
2. 界⾯名(activity):⽬前可以理解,⼀个界⾯名,对应着⼀个界⾯。