App自动化测试必备之adb使用
1.1 Adb介绍 adb(android debug bridge)是android sdk自带的一个工具。 Adb是用来连接android设备和PC端的桥梁,通过adb工具,用户可以在PC端对手机进行全面的操作。 Android的初衷是用adb这样的一个工具来协助开发人员在开发android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能。 adb可以跨平台,也就意味着在不仅在windows,在mac/linux平台都可以来使用adb命令,只需要下载配置对应平台软件包即可。 adb有三大部分组件: 客户端(client) 运行在你自己的电脑上,可以通过shell来调起一个客户端 服务器(server) 运行在电脑的后台,负责管理client和damon进行通信 守护进程(damon) 运行在模拟器或者android设备的后台 Adb工具位于SDK目录下的platform-tools目录,有跟adb相关的三个文件: 之前我们在搭建自动化的环境的时候其实就已经将adb部署好了,我们直接在windows的dos环境中使用了(通过在运行输入cmd即可进入),所以接下来我们就开始介绍adb使用方式。 tips:adb都是通过命令来操作android设备的 1.2 Adb常用命令系列 adb