码迷,mamicode.com
首页 > 移动开发 > 详细

Android log分析

时间:2014-11-08 00:46:55      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   io   color   ar   os   java   

一、分析前的准备工作
1. 查看内存

#adb shell

#cat /proc/meminfo

2. 查看进程信息,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器

#top -n 1 -d 1 -m 30 -t  

3. 虚拟内存的查看,目前还看不懂

#cat /proc/vmstat  

4. 虚拟机信息,包括进程的,线程的跟踪信息,这是用来跟踪进程和线程具体点的好地方 。
导出到当前目录 adb pull /data/anr/traces.txt .

 

二、分析log
1. 查找关键字
通过查找:"null" "error" " "E/","Fatal","NullPointerException","Build fingerprint:","exception","anr","DexOpt"等的错误信息,来定位问题

1)空指针问题
NullPointerException: 这个直接找到java代码,首先分析为什么会是空指针,如果逻辑上没有问题,加上一个判断就可以,也就是说如果为空的时候再次赋值或者直接返回

2).没有捕获异常问题
Exception:  能捕获的话捕获

3)ANR问题
anr:要分析原因了,看看什么导致的,然后优化代码

 

 

引用:

http://blog.csdn.net/hugohong/article/details/24325999

 

其他:

http://my.oschina.net/kylinhuang/blog/296658

Android log分析

标签:android   style   blog   http   io   color   ar   os   java   

原文地址:http://www.cnblogs.com/zhenghaibingbo/p/4082593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!