现在的位置: 首页 > 综合 > 正文

Android学习系列(29)–App调试的几个命令实践

2013年09月01日 ⁄ 综合 ⁄ 共 661字 ⁄ 字号 评论关闭

在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。

1.logcat命令

这个命令最简单常用,可查看帮助,我不多说,如果需要打印时间,加参数-v time

?
1
adb
logcat -v
time

2.bugreport命令

这个命令也非常简单,但是在实际应用中非常有用,会有从开机之后详细的dumpsys,dumpstate和logcat信息,是一份完整的日志记录。对分析用户行为,异常信息,系统状态有很大的参考作用。一般我们会把bugreport导出到电脑上分析。

?
1
adb
bugreport > xxx.
log

我再次强调,bugreport里面包含丰富的系统和用户信息,它是其他很多命令输出的结果的记录,非常有用。

3.dumpsys命令

这个查看系统信息,用的还是比较多的.

?
1
2
3
4
5
6
7
dumpsys
[options]
               meminfo
显示内存信息
               cpuinfo
显示CPU信息
               account
显示accounts信息
               activity
显示所有的activities的信息
               window
显示键盘,窗口和它们的关系
               wifi
显示wifi信息

例如查看某个程序内存信息:

抱歉!评论已关闭.