adb常用命令
查看已连接的设备:adb devices
截屏:adb shell screencap /sdcard/a.png
推送文件到设备:adb push 电脑文件路径 手机目标路径
拉取文件到电脑:adb pull 手机文件路径 电脑目标路径
打印 Android 的系统日志: adb logcat
安装应用,覆盖安装是使用 -r 选项 : adb install [-r]
设备的状态有 3 钟,device , offline , unknown
device:设备正常连接
offline:连接出现异常,设备无响应
unknown:没有连接设备
adb介绍
adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成:
运行在 PC 端的 Client : 可以通过它对 Android 应用进行安装、卸载及调试
Eclipse 中的 ADT、SDK Tools 目录下的 DDMS、Monitor 等工具,都是同样地用到了 adb 的功能来与 Android 设备进行交互。
PC 端的手机助手,诸如 360 手机助手、豌豆荚、应用宝等,其除了安装第三方应用方便,其他的功能,基本上都可以通过 adb 命令去完成,这里建议测试人员尽量不要在电脑上安装这类手机助手,因为其自带的 adb 程序可能会与 Android SDK 下的 adb 程序产生冲突,5037 端口被占用,导致使用 adb 命令时无法连接到设备
运行在 PC 端的 Service : 其管理客户端到 Android 设备上 adb 后台进程的连接
adb 服务启动后,Windows 可以在任务管理器中找到 adb.exe 这个进程
运行在 Android 设备上的 adb 后台进程
执行 adb shell ps | grep adbd ,可以找到该后台进程,windows 请使用 findstr 替代 grep
adb下载
链接:https://pan.baidu.com/s/1Qhrqejeyf1F3zazX5v69HQ
提取码:tcah
adb环境变量的配置
1、在“电脑”–>“属性”–>“高级系统设置”–>“环境变量”;
2、在变量里找到PATH,新建(添加)你的adb的路径,我的是“F:AndroidSDKandroid-sdk-windowsplatform-tools”
3、添加好后重新打开cmd窗口,输入adb version 即可看到你的adb版本。而输入abd,回车,除了可以知道adb的版本信息,还能查看其它消息。
在cmd输入adb connect 127.0.0.1:62001,回车
adb devices,回车,显示当前连接的设备