adb介绍
adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成:
1、运行在 PC 端的 Client : 可以通过它对 Android 应用进行安装、卸载及调试
-
Eclipse 中的 ADT、SDK Tools 目录下的 DDMS、Monitor 等工具,都是同样地用到了 adb 的功能来与 Android 设备进行交互。
-
PC 端的手机助手,诸如 360 手机助手、豌豆荚、应用宝等,其除了安装第三方应用方便,其他的功能,基本上都可以通过 adb 命令去完成,这里建议测试人员尽量不要在电脑上安装这类手机助手,因为其自带的 adb 程序可能会与 Android SDK 下的 adb 程序产生冲突,5037 端口被占用,导致使用 adb 命令时无法连接到设备
2、运行在 PC 端的 Service : 其管理客户端到 Android 设备上 adb 后台进程的连接
- adb 服务启动后,Windows 可以在任务管理器中找到 adb.exe 这个进程
3、运行在 Android 设备上的 adb 后台进程
- 执行 adb shell ps | grep adbd ,可以找到该后台进程,windows 请使用 findstr 替代 grep
adb下载
百度网盘链接
安装
adb工具不需要安装,下载下来是一个压缩文件,解压缩后是个文件夹,里面就是adb工具所需的文件,打开即用。
adb工具配置
1)直接在解压出来的文件夹空白处按住shift键+鼠标右键选择‘在此处打开命令窗口’即可。【在.exe文件所在的目录下打开命令窗口】
2)将.exe文件所在的路径,配置进环境变量。【可以在任何目录下使用adb】
在“电脑”–>“属性”–>“高级系统设置”–>“环境变量”->"系统变量"->"Path",新建(添加)adb路径:C:\adb
adb常用命令
- 查看已连接的设备:
adb devices
- 截屏:
adb shell screencap /sdcard/a.png
- 推送文件到设备:
adb push 电脑文件路径 手机目标路径
- 拉取文件到电脑:
adb pull 手机文件路径 电脑目标路径
- 打印 Android 的系统日志:
adb logcat
- 安装应用,覆盖安装是使用 -r 选项 :
adb install [-r]
设备的状态有 3 种:
- device:设备正常连接
- offline:连接出现异常,设备无响应
- unknown:没有连接设备
附
(1)ADB禁用华为手机“智慧搜索”命令:adb shell pm disable-user com.huawei.search
(2)ADB删除华为手机“智慧搜索”命令:adb shell pm uninstall --user 0 com.huawei.search
0 条评论