Android logcat 命令的使用
官网简介:http://developer.android.com/tools/help/logcat.html
环境准备:
使用logcat之前必须先安装好cygwin,并且保证adb的正常使用。
1.安装好cygwin工具之后,编辑cygwin.bat文件,
2.设置环境变量,set path=%path%;F:\topway\android-sdk-windows-1.5_r1\tools
3.将如当前使用的sdk包是android-sdk-windows-1.5_r1,sdk包里面包含有调试需要使用adb工具(Android Debug Bridge)
logcat 基本语法说明:
logcat常用指令简介:
-s 默认设置过滤器 (需要过滤的日志模块)
-f 输出到日志文件 (后接重定向输出的文件)
-c 清除日志
-d 获取日志
-g 获取日志的大小
-v 格式设置日志(见下面的格式打印格式)
实例:
假如工程使用的打印都用属于MMCP模块那么先注册一下__android_log_print(3,"MMCP", pStr),然后logcat -c;logcat |grep MMCP
则可以过滤出所有MMCP控制的打印日志。
logcat -c 清除所有日志
-v 格式 例(详见http://developer.android.com/tools/debugging/debugging-log.html#outputFormat)
brief W/tag ( 876): message
process W( 876) message (tag)
tag W/tag : message
thread W( 876:0x37c) message
raw message
time 09-08 05:40:26.729 W/tag ( 876): message
threadtime 09-08 05:40:26.729 876 892 W tag : message
long [ 09-08 05:40:26.729 876:0x37c W/tag ] message
logcat -v time 则打印日志按照时间格式输出
更多使用以后补充。