首页 > 移动平台 > 详细

android设备抓log

时间:2018-08-01 16:30:56      阅读:234      评论:0      收藏:0      [点我收藏+]

实时log

 1. 抓取应用程序的日志。

# adb logcat -b main -v threadtime > /sdcard/main.log

 2. 抓取跟 radio/telephony 相关的信息。

# adb logcat -b radio -v threadtime > /sdcard/radio.log

 3. 抓取系统事件日志,如触屏事件。

# adb logcat -b events -v threadtime > /sdcard/events.log

4. 抓取kernel log。

# adb logcat -b kernel > /sdcard/kernel.log
# adb shell dmesg > /sdcard/dmesg.log  //导出当前缓存的 kernel log
# adb shell kmsgcat   //实时查看kernel log
# adb shell cat /proc/kmsg > kernel.log  // 抓取 printk生成的内核消息

 5. 抓取 TCP/IP协议相关的日志

# adb shell tcpdump -s 10000 -w /sdcard/tcpip.pcap

 

状态log

1.获取系统状态信息,如手机的内存信息、CPU信息、缓存等。

# adb shell dumpstate > /sdcard/dumpstate.log

2. 获取系统进程有关的信息。比如:当前运行的服务,进程信息等。

# adb shell dumpsys

如果想查看特定进程的特定service ,如 com.android.mms进程的meminfo,可以使用

# adb shell dumpsys meminfo com.android.mms

service有一下几种:

meminfo      显示内存信息

cpuinfo       显示CPU信息

account       显示accounts信息

activity      显示activities的信息

window        显示键盘,窗口和它们的关系

wifi          显示wifi信息    

3. 获取 所有状态信息。包括 dumpsys,dmesg和dumpstate

# adb shell bugreport > /sdcard/bugreport.log

4. 查看内存信息

# adb shell cat /proc/meminfo
# adb shell cat /proc/vmstate  //查看虚拟内存信息

android设备抓log

原文:https://www.cnblogs.com/zf612326/p/9401919.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!