作者:陈旭
在android开发中我们常常遇到很多异常情况,除了经常程序编译时语法错误及配置问题之外,还有一些逻辑上、数据上、操作上面的问题,使得程序不能按开发者设计正确运行,这种情况下,最常见的方法就是使用log显示输出需要验证的信息,以便追查问题。
而我们在使用logcat查看log信息时,也发现log中系统自动打印出很多log信息,下面我们就来做一个简要的log分析。
一、Log产生的时机
1. 程序异常退出——uncausedexception
2. 程序强制关闭——forceclosed
3. 程序无响应——applicationno response
4. 手动生成
二、Log基本信息
以Android2.1为例,android系统中有三大类log信息,每类信息对应一个设备文件