ADB常用命令

Posted layee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ADB常用命令相关的知识,希望对你有一定的参考价值。

记录一下常用的ADB命令,然后写app性能自动化脚本。

adb devices: 查看当前连接的设备

adb shell pm list packages:显示手机应用里所有的包名

adb shell dumpsys activity | findstr "mFocusedActivity":查看顶部activity

adb logcat:查看日志

adb shell am start 包名/完整的activity:启动指定activity

adb shell screencap /sdcard/123.png:屏幕截图

dumpsys:
dumpsys命令可以提供非常多的系统信息。可以通过adb shell service list来查看dumpsys能提供查询信息的服务,常用的有:
activity       ActivityManagerService          AMS相关信息
package    PackageManagerService        PMS相关信息
window     WindowManagerService          WMS相关信息
input         InputManagerService               IMS相关信息
power       PowerManagerService             PMS相关信息
procstats  ProcessStatsService                进程统计
battery      BatteryService                          电池信息
alarm       AlarmManagerService               闹钟信息
meminfo   MemBinder                               内存

adb shell dumpsys activity | grep -i ‘run‘:查看所有正在运行的activity

adb shell top -n 1 | findstr 包名:查看指定包名占用CPU     -n参数是打印一页  其他参数可以输入 top --help查看

adb shell dumpsys meminfo 包名:查看指定包名占用内存情况

adb shell ps | grep 包名:查看指定包名的pid

adb shell cat /proc/pid/net/dev:查看当前pid所占流量

adb shell dumpsys gfxinfo 包名:查看指定包名的fps

以上是关于ADB常用命令的主要内容,如果未能解决你的问题,请参考以下文章

ADB常用命令大全

adb测试常用命令

超实用的adb与adb shell常用命令汇总

Android 常用adb命令

常用的adb命令

adb shell monkey常用命令