通过gat分析anr log
现在mtklog里面都有意个aee_exp文件,里面有两个文件一个是ZZ_INTERNAL,只有一句话,说出报的是什么错误,发生错误的是那个程序,报错时间。另外一个文件叫 db.01.JE,这个文件里面放的报错的具体信息以及报错时候机器各种状态的保存,但是这个文件只能用mtk特制的gat软件打开。 运行gat软件,第一感觉是跟eclipse差不多,打开后第一个界面是ddms,应该是在eclipse里面增加了一些插件 点击菜单上window--onenloadView,点击file-OpenAeeDB,选择要打开的dbg格式的文件,左边的一列目录是各种报错时候的信息,最主要的是第一项exp_main.txt,点开 能发现最主要的报错信息 Exception Class: ANR Exception Type: system_app_anr Current Executing Process: com.android.settings com.android.settings v19 (4.4.4-eng.scm.1428072972) Backtrace: Process: com.android.settings Flags: 0x40c8be45 Package: com.android.settings v19 (4.4.4-eng.scm.1428072972) Subject: Broadcast of Intent { act=android.net.conn.CONNECTIVITY_CHANGE flg=0x4000010 cmp=com.android.settings/.ales.NetworkReceiver (has extras) } Build: alps/M366A/M366A:4.4.4/KTU84P/1428069651:user/test-keys 下面可以看到其他的一些信息,也可以根据具体的时间点去mainlog下面找全部的log信息 gat已经上传群空间
文章来自:http://www.cnblogs.com/wjhblogs/p/4518178.html