查看: 1075|回复: 0

[工具教程] Android ADB使用之详细篇(九) Viewing Alternative Log Buffers

498

主题

7763

帖子

63万

积分

管理员

居委会高大爷

Rank: 9Rank: 9Rank: 9

积分
639475

活跃会员优秀版主原创先锋论坛元老最佳新人推广达人

居委会高大爷 发表于 2016-6-7 16:44:46 | 显示全部楼层 |阅读模式

       Viewing Alternative Log Buffers

       Android日志系统为日志消息保持了多个循环缓冲区,而且不是所有的消息都被发送到默认缓冲区,要想查看这些附加的缓冲区,可以使用-b 选项,以下是可以指定的缓冲区:

       radio — 查看包含在无线/电话相关的缓冲区消息

       events — 查看事件相关的消息

       main — 查看主缓冲区 (默认缓冲区)

       -b 选项的用法:

       [adb] logcat [-b <buffer>]

       例如查看radio缓冲区:

       adb logcat -b radio

       查看stdout和stderr

       默认的,Android系统发送 stdout 和 stderr (System.out 和 System.err) 输出到 /dev/null。 在 Dalvik VM进程,可以将输出复制到日志文件,在这种情况下,系统使用 stdout 和 stderr标记写入日志,优先级是I。

       要想使用这种方式获得输出,需要停止运行中的模拟器或手机,然后使用命令 setprop 来允许输出重定位,示例如下:

       $ adb shell stop
       $ adb shell setprop log.redirect-stdio true
       $ adb shell start

       系统会保留这一设置直到模拟器或手机退出,也可以在设备中增加/data/local.prop以使得这一设备成为默认配置。





上一篇:Android ADB使用之详细篇(八)使用logcat查看日志
下一篇:Android ADB使用之详细篇(十) Logcat命令选项列表
有什么事都可以找论坛我,客服联系方式: 查看,爱好:专吃美少女大腿
咨询问题,请告之电脑系统版本,电脑基本配置,配置可在电脑管家中查看,以及大的报错截图点我去提问;
脚本辅助工具: 查看辅助开发教程: 查看模拟器使用教程: 查看最新版本模拟器: 查看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则