[MTK] 调整Android log buffer 大小
文摘 Android MediaTek 2020-03-4 阅读:9791[DESCRIPTION]
Android P / Q 版本对Log Buffer的控制有了新方式,本案汇总几种调整Log Buffer的手法供客户参考和调试所需。
客户实际遇到的问题:
1. 提出的问题中,往往发现Log有丢失的情况。导致无法进一步分析。
2. 客户部分CTS项有失败,失败的原因就是没有找到预期打印的Log。
原因就是Log Buffer太小导致部分Log被冲掉。有时候是客户打印了太多的Log导致。目前默认大小是256K.
[SOLUTION]
查询Android Log buffer的方法<需要Root 权限>:
命令: logcat -g
PS: 目前默认大小是256K,一般建议设置不超过16M。
方案1.
命令: logcat -G Size
Example: logcat -G 7M
方案2.
"开发者选项"打开 -> "Developer options" -> "Logger buffer sizes" -> 按需调整
推荐这种原生的手法。
方案3. <需要Root 权限>
命令: setprop persist.logd.size Size
Example: setprop persist.logd.size 4M
额外说明: 重启也生效
共0
条评论
作者
Pixiv日榜Top50