前言
安卓车载应用开发有半年了,我之前是做手机应用开发的,这两类应用在开发、调试、发布等软件生命周期中区别都很大,手机应用更多的是断点的方式调试,而车载应用,需要兼顾fwk层的日志,因为你不知道是你的问题还是fwk层的问题,甚至是驱动的问题,所以开坑给想进入车载开发或正在做车载开发的同行技术交流。
本篇是调试技巧篇的开篇,我将介绍在车载应用开发中日志相关的技巧。
adb logcat配置
1.修改安卓日志缓冲区内存大小为150M或更大
adb logcat -G 150M
如果不进行配置,经常出现Unexpected EOF!报错
通过adb logcat -g查看默认缓冲区大小
修改后
2.将日志重定向到txt文件中,文件名用当前时间做区分
//时分作为文件名,例:log1015.txt
adb logcat -b all time >./log%time:~0,2%%time:~3,2%.txt