失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Android测试之logcat日志

Android测试之logcat日志

时间:2019-09-19 19:30:14

相关推荐

Android测试之logcat日志

什么是日志文件

日志是从各个软件和系统的一些缓冲区中记录下来的,提供记录、查看系统调试信息的功能,可以通过logcat来查看。

缓冲区

缓冲区是环形的、首尾相连,用于缓存固定数据大小的日志信息,开发者选项中有一个叫“日志记录器缓冲区大小”,默认为256k,通常写满时会删除最旧日志为新日志保留空间。

android log输出量巨大,特别是通信系统log,因此android把log输出到不同的缓冲区中,目前定义了四个log缓冲区:

·Radio——通信系统的log

·System——系统组件的log

·Event——event模块的log

·Main——java层的log

缓冲区主要给系统组件使用,一般的应用不需要关心,应用的log都输出到main缓冲区中,所以默认log输出(不指定缓冲区的情况下)是输出System+Main缓冲区的log。

logcat

logcat命令格式

PC端:adb logcat [option] ... [filter-spec] ...

shell下:logcat [option] ... [filter-spec] ...

日志分析

如果出现程序崩溃或者ANR,在日志中搜索“CRASH”或者“ANR”即可,从而定位到出现问题的代码行信息,常见的crash错误如下:

如果觉得《Android测试之logcat日志》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。