请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

houcx

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2213|回复: 0

Android使用adb抓完整Log

[复制链接]

222

主题

224

帖子

1123

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1123
发表于 2018-10-31 15:15:56 | 显示全部楼层 |阅读模式
前言

    最新项目里一直在做 Android RIL 方面的研究,非常最终项目还是未能解决通信底层模块的问题,但是在使用adb抓log上还是有一些收获的,这里记录一下。

Log分类

    Android日志主要分为kernel、radio、event、main这四种log。
Kernel Log

    kernel log属于Linux内核的log ,可以通过读取/proc/kmsg或者通过串口来抓取。
    adb 抓取kernel log的命令如下(需要有root权限):
adb shell cat /proc/kmsg > /tmp/kernel.log
Radio Log

    -b radio参数可以抓取Android RIL层 log,在调试Android通信方面的代码时,这个Log非常关键。抓取命令如下:
adb logcat -b radio > /tmp/radio.log
Main Log

    main log和我们在eclipse里通过DDMS中看到的log是一致的。抓取命令如下:
adb logcat -b main > /tmp/main.log
Event Log

    event log属于system log,平时可以跟在main log之后。抓取命令如下:
adb logcat -b event -v time > /tmp/event.log
    -v time表示在log中加入每条log发生的时间。
完整Log

    adb logcat -b选项是可以复用的,因此我们抓取所有Log的命令就是复用了-b选项。抓取命令如下:
adb logcat -b main -b system -b radio -b events -v time > /tmp/all.log
---------------------
作者:低调小一
来源:CSDN
原文:https://blog.csdn.net/wzy_1988/article/details/42233611
版权声明:本文为博主原创文章,转载请附上博文链接!

来自:https://blog.csdn.net/wzy_1988/article/details/42233611

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|houcx ( 京ICP备15004793号  

GMT+8, 2019-3-22 16:14 , Processed in 0.061113 second(s), 24 queries .

Powered by houcx! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表