安卓手机日志获取

Posted 最美的季节

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓手机日志获取相关的知识,希望对你有一定的参考价值。

安卓应用开发完成,有些时候是没有将日志保存的远端或是本地的,当出现问题了,也不容易定位。

那么非开发人员,可以借助android-sdk-windows的adb shell完成日志查看

 

//输出系统状态信息至F:	estdumpstate.txt,由于需要root权限,所以没root的过的手机输出为空
adb shell dumptate >F:	estdumpstate.txt
//输出过去系统的状态,log,一般操作过程中未抓取log的时候一旦出现问题就使用这个命令来查看
adb shell bugreport >F:	estugreport.txt
//输出内核信息
adb shell dmesg
//输出当前缓冲区日志 并保存
adb shell logcat    >F:	estugreport.txt
//输出内存信息
adb shell dumpsys meminfo
//输出当前CPU使用情况信息
adb shell dumpsys cpuinfo
//输出当前activity使用情况信息
adb shell dumpsys activity
//相当于过滤,只找名为"mF"的activity使用情况信息
adb shell dumpsys activity | find "mF"
//获取按键信息,在手机没有按键 信息的情况下会先提示你每个设备的ID代表的设备信息,按键过程中会实时刷新
adb shell getevent
//获取系统属性
adb shell getprop
//查看pm帮助信息
adb shell pm
//查看手机内的安装包列表
adb shell pm list packages
//查看当前手机进程信息
adb shell ps
//获取cpu使用情况,只查看一次,不实时刷新
adb shell top -n 1
//获取前十的cpu使用情况,只查看一次,不实时刷新
adb shell top   -n 1 -m 10
//查询各进行内存消耗情况
adb shell procrank
//详细查询某个包的内存使用情况
adb shell dumpsys meminfo packageName

 

以上是关于安卓手机日志获取的主要内容,如果未能解决你的问题,请参考以下文章

android 安卓APP获取手机设备信息和手机号码的代码示例

Android 测试,如何从Pc端获取App日志信息?

如何通过adb命令获取手机型号与设备信息

安卓手机调试日志

小程序里echarts画的饼图在安卓手机上效果不正常?

cocos creator获取安卓原生平台上的信息(ts)