ADB调试桥
Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb命令可用于执行各种设备操作,例如安装和调试应用。
adb tool安装配置
1、网上下载解压platform-tools_r34.0.1-windows文件,放在无中文的目录下
2、按键windows+r打开运行,输入sysdm.cpl,按回车(或+win+i打开系统设置-系统-关于-高级系统设置)
3、高级→环境变量→系统变量→path,将platform-tools的路径复制进去

4、按键windows+r打开运行,输入cmd,打开命令行,切换到adb的文件路径D:\platform-tools
(或打开platform-tools文件,路径上输入cmd,按回车)

5、输入adb devices,会返回连接的设备编码,即完成adb配置,adb默认端口号5037

在设备上启用 adb 调试
如要在通过 USB 连接的设备上使用 adb,要在设备的系统设置中启用 USB 调试(位于开发者选项下)。在很多Android 设备上,开发者选项屏幕默认情况下处于隐藏状态,可以连续点击系统版本信息中的软件版本号即可打开。
使用adb 运行自动化脚本
- 将jar文件推送到手机:adb devices
- 将monkey文件复制到设备:adb push E:\Maxim\monkey.jar /sdcard/(中间的路径要正确)
- 从设备中复制framework文件到SD:adb pull /sdcard/log.txt E:\Maxim\
- 使用
shell命令通过adb发出设备命令
adb shell CLASSPATH=/sdcard/monkey.jar:/sdcard/framework.jar exec app_process /system/bin tv.panda.test.monkey.Monkey -p com.duowan.mobile --uiautomatormix --running-minutes 6000 -v –v
退出交互式 shell,请按Control+D或输入exit
停止 adb 服务器
adb 不响应命令,就终止 adb 服务器进程,然后重启才能解决问题。
停止 adb 服务器:**adb kill-server**
安装 APK
使用 adb 的 install 命令在模拟器或连接的设备上安装 APK:adb install path_to_apk
通过adbshell 运行logcat
Logcat是用于转储系统消息日志,可以从Logcat窗口查看日志消息
在测试Android系统或者APP过程中经常会出现ANR(应用无响应),我们可以取anr日志文件给开发看log
在出现anr的时候,把设备使用usb连接,然后执行下面的adb命令
- 取logcat:adb -d logcat -b events -v time -d >>e:/log1016.txt
- 取bugreport:adb bugreport
- 在E盘下新建anr文件夹:adb pull /data/user_de/0/com.android.shell/files/bugreports/ e:/anr
- 取trace:adb pull /data/anr e:/anr

浙公网安备 33010602011771号