WEB开发网
开发学院手机开发Android 开发 android adb常用指令 阅读

android adb常用指令

 2010-09-21 01:45:00 来源:WEB开发网   
核心提示:* time — Display the date, invocation time, priority/tag, and PID of the originating process.* long — Display all metadata fields and separate messa

* time — Display the date, invocation time, priority/tag, and PID of the originating process.

* long — Display all metadata fields and separate messages with a blank lines.

当启动了logcat ,你可以通过-v 选项来指定输出格式:

[adb] logcat [-v < format>]

下面是用 thread 来产生的日志格式:

adb logcat -v thread

需要注意的是你只能-v 选项来规定输出格式 option.

查看可用日志缓冲区

Android日志系统有循环缓冲区,并不是所有的日志系统都有默认循环缓冲区。为了得到日志信息,你需要通过-b 选项来启动logcat 。如果要使用循环缓冲区,你需要查看剩余的循环缓冲期:

* radio — 查看缓冲区的相关的信息.

* events — 查看和事件相关的的缓冲区.

* main — 查看主要的日志缓冲区

-b 选项使用方法:

[adb] logcat [-b < buffer>]

下面的例子表示怎么查看日志缓冲区包含radio 和 telephony信息:

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 可以使用模拟器/设备上的默认设置

Logcat命令列表

Option Description

-b < buffer> 加载一个可使用的日志缓冲区供查看,比如event 和radio . 默认值是main 。具体查看Viewing Alternative Log Buffers.

-c 清楚屏幕上的日志.

-d 输出日志到屏幕上.

-f < filename> 指定输出日志信息的< filename> ,默认是stdout .

-g 输出指定的日志缓冲区,输出后退出.

-n < count> 设置日志的最大数目< count> .,默认值是4,需要和 -r 选项一起使用。

上一页  12 13 14 15 16 17 18 19 20 21 22  下一页

Tags:android adb 常用

编辑录入:coldstar [复制链接] [打 印]
赞助商链接