AmLink平台如何抓取详细的调试log

Chinese, Simplified

简介

调试开发过程中经常需要抓起log信息来定位分析问题,本文介绍抓log的方法

 

步骤

1 拨号界面下输入*#*#3646633#*#* (android6是*#*#20080808#*#*),进入工程模式

 

2 往右滑动,翻到“Log and Debugging” 页,点击MTKLogger项。

 

 


 

 

 

3 进入MTKLogger界面后建议先删除老log(点击右下角垃圾桶图标即可),然后点击右上角,根据问题类型可以打开获关闭相关log,默认是全部打开的,大部分问题只需打开MobileLog即可(推荐),如图:

 

 

Screenshot_2016-10-11-17-22-17.png

 

 

 

(对于硬件及驱动相关log,可只开mobile log里的kernel log即可,点击MobileLog,只勾选其中的kernel log。如图:

建议还是全部打勾)

 

Screenshot_2016-10-11-17-22-08.png

 

 

4. 如果要抓很长时间的log,建议适当增加Limit Current Log Size Limit Total Log Size的值。默认分别是300M600M。但不能超过系统剩余可用空间。

 

设定完毕后,回到log主界面,点击红色的三角箭头,log就会开始记录保存。(三角箭头点击后变小方块图标,再点小方块图标log便停止)

 

6  log开启后,请测试复现问题,问题复现后,等3分钟左右停止log,停止过早会导致内存里的log还没来得及保存到文件里,停止太晚会出现如果log太多,老log会被新log覆盖掉的情况。同时记录下问题发生时的设备屏幕上的时间,这点很重要。

 

 

进入文件管理根目录,把mtklog整个文件夹拷贝出来,压缩后发给我们工程师分析。

 

文档中心

以上内容是否对您有帮助?