分类目录Android测试

adb shell dumpsys

dumpsys 大多用来做android应用程序的性能测试,在adb shell下使用。dumpsys可以查看很多系统service的信息,如下简单列举常用的service:
dumpsys [Option]
meminfo 显示内存信息
cpuinfo 显示CPU信息
batteryinfo 显示电量信息

adb bugreport

adb bugreport > bugreport.log //将bugreport日志保存到本地目录,Ctrl+C结束输出

bugreport里面包含了各种log信息,大部分log也可以通过直接运行相关的命令获得。

bugreport日志包含以下log信息:

1.查看一些系统信息,确认问题的系统环境

Adb logcat日志中查看Android应用程序异常信息

在Android里,应用程序的响应性是由Activity Manager和Window Manager系统服务监视的。当某个应用处于长期假死状态时Android系统会弹出一个窗口上提示程序无响应,Adb logcat的日志信息中会出现ANR(Application No Response),并且更新/data/anr/traces.txt。

Logcat日志中搜索”ANR “关键词,可以快速定位到ANR(Application No Response)问题。Force Closed和其它异常退出,则搜索”Force”关键词。