ADB,即 Android Debug Bridge 是一种允许模拟器或已连接的 Android 设备进行通信的命令行工具,它可为各种设备操作提供便利。它是pc端的adb server与手机的守护进程adbd建立连接,然后PC端的adb clint通过adb server转发命令,adbd接受命令后,解析运行。
下面介绍的五条命令是我平时测试工作中,最常用到的,最实用的命令!!!
1、安装应用
adb install [-l] [-r] [-t] [-s] [-d] [-g] <apk-file>最常用的可选参数是:
-r:允许覆盖安装
-t:允许安装 AndroidManifest.xml 里 application 指定 android:testOnly="true" 的应用,简单来说就是apk连接中带有https字段的
2、卸载应用
adb uninstall [-k] <package-name>-k:卸载应用但保留数据和缓存
3、清除应用数据和缓存
adb shell pm clear <package-name>4、查看连接计算机的设备(包括真机和虚拟器)
adb devices使用这个命令可以看到设备的连接状态:
offline:设备没有连接到adb或者没有响应
device:设备已经连接到adb服务器
no device:没有连接任何设备
5、根据关键字搜索日志信息
adb logcat | egrep 关键字
在验收埋点的时候,我会用到这个命令,挺方便的😄
adb logcat -s AndroidRuntime 另外当遇到crash,可以试试用这个命令,简单获取crash信息做分析