Chinese, Simplified
简介
调试开发过程中经常需要抓起log信息来定位分析问题,本文介绍抓log的方法
步骤
1 拨号界面下输入*#*#3646633#*#* (android6是*#*#20080808#*#*),进入工程模式
2 往右滑动,翻到“Log and Debugging” 页,点击MTKLogger项。
3 进入MTKLogger界面后建议先删除老log(点击右下角垃圾桶图标即可),然后点击右上角,根据问题类型可以打开获关闭相关log,默认是全部打开的,大部分问题只需打开MobileLog即可(推荐),如图:
(对于硬件及驱动相关log,可只开mobile log里的kernel log即可,点击MobileLog,只勾选其中的kernel log。如图:
一般建议不要改,保持默认,即全部打勾)
4. 如果要抓很长时间的log,建议适当增加Limit Current Log Size 和Limit Total Log Size的值。默认分别是300M和600M。但不能超过系统剩余可用空间。
5 设定完毕后,回到log主界面,点击红色的三角箭头,log就会开始记录保存。(三角箭头点击后变小方块图标,再点小方块图标log便停止)
6 log开启后,请测试复现问题,问题复现后,等3分钟左右停止log,停止过早会导致内存里的log还没来得及保存到文件里,停止太晚会出现如果log太多,老log会被新log覆盖掉的情况。同时记录下问题发生时的设备屏幕上的时间,这点很重要。
7 进入文件管理根目录,把mtklog整个文件夹拷贝出来,压缩后发给我们工程师分析。