log 信息

以下是sundy老师,视频讲解内容

1,monkey 自动测试工具的使用

首先通过cd 在data目录下找到应用包名,然后通过monkey  -p com.android.music   -v 1500 执行

2,pid  唯一的进程号

3,一般如下情况下会产生log文件

1,程序异常退出,uncaused erreption
2,程序强制关闭 force  closed
3,程序无响应  application no response ANR

 

何时产生ANR呢?
1,界面操作(按图的点击)等待响应时间超过5秒
2,HandleMessage 函数执行超过10秒
(所以开发时避免发生上述可能,常用方法是多线程,特别是UI主操作不能有耗时等操作)

 

log文件存放位置:/data/log (真机上)

 

 

log文件组成


1,系统的基本信息 包括 内存 cpu 进程队列,垃圾回收等信息
2,事件信息
3,虚拟机信息  线程号为1 表示主线程


通过搜索定位信息
比如ANR问题,可通过ANR关键字 搜索 快速定位到关键事件信息
如要是forceclosed 则搜索fatal关键词 定位

如果应用不够明确 则还可以搜索包名

 

你可能感兴趣的:(多线程,虚拟机,UI,application,测试工具)