adb中最最最常用的五条命令

751 阅读1分钟
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信息做分析