dos保存adb logcat读取的Android信息

/*****************************************************************************
 *                      dos保存adb logcat读取的Android信息
 * 声明:
 *     由于dos下用logcat直接看Android系统信息不方便,眼花缭乱,眼神真心不好使,
 * 于是觉得dos下面应该有办法能够将logcat信息保存下来,于是找到这个重定向的方式。
 *
 *                                         2015-12-31 深圳 南山平山村 曾剑锋
 ****************************************************************************/

一、参考文档:
    cmd连接android手机,并使用logcat输出的log信息
        http://jingyan.baidu.com/article/86112f135add5627379787ee.html

二、adb logcat -h
    Usage: logcat [options] [filterspecs]
    options include:
      -s              Set default filter to silent.
                      Like specifying filterspec '*:s'
      -f <filename>   Log to file. Default to stdout
      -r [<kbytes>]   Rotate log every kbytes. (16 if unspecified). Requires -f
      -n <count>      Sets max number of rotated logs to <count>, default 4
      -v <format>     Sets the log print format, where <format> is one of:

                      brief process tag thread raw time threadtime long

      -c              clear (flush) the entire log and exit
      -d              dump the log and then exit (don't block)
      -t <count>      print only the most recent <count> lines (implies -d)
      -g              get the size of the log's ring buffer and exit
      -b <buffer>     Request alternate ring buffer, 'main', 'system', 'radio'
                      or 'events'. Multiple -b parameters are allowed and the
                      results are interleaved. The default is -b main -b system.
      -B              output the log in binary

三、解决方法:
    adb logcat -v time -b radio > ublox.txt

四、ublox.txt部分内容:
    ......
    01-01 00:05:12.840 D/GSM     ( 2758): [ApnContext:fota] setRetryCount: 0
    01-01 00:05:12.840 D/GSM     ( 2758): [ApnContext:supl] setRetryCount: 0
    01-01 00:05:12.840 D/GSM     ( 2758): [ApnContext:hipri] setRetryCount: 0
    01-01 00:05:12.840 D/GSM     ( 2758): [ApnContext:ims] setRetryCount: 0
    01-01 00:05:12.840 D/GSM     ( 2758): [ApnContext:default] setRetryCount: 0
    01-01 00:05:12.840 D/GSM     ( 2758): [ApnContext:mms] setRetryCount: 0
    01-01 00:05:12.840 D/GSM     ( 2758): [ApnContext:cbs] setRetryCount: 0
    01-01 00:05:12.840 D/GSM     ( 2758): [GsmDCT] onRoamingOff
    ......

 

时间: 2024-09-16 03:37:53

dos保存adb logcat读取的Android信息的相关文章

Android adb logcat 命令查看日志详细介绍_Android

Android 开发的程序员开发程序的时候,一定为log而苦恼过吧.Eclipse老是Log找不到,是不是很让人不爽,虽然Android Studio的Logcat功能很不错,但也没有在命令行terminal中打印出来更方便. 使用 logcat 命令         查看和跟踪系统日志缓冲区的命令logcat的一般用法是: [adb] logcat [<option>] ... [<filter-spec>] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of

Android手机在开发调试时logcat不显示输出信息的办法

  问题表现:连接手机与电脑后,驱动安装正确,USB调试模式打开,在DDMS中可以看到device及其进程的信息,但是logcat中就是没有信息输出 问题原因:一些rom默认关闭logcat 问题说明:ddms中设备名字显示为问号不影响,即adb get-serialno显示为问号不影响. 解决方法: 1.需要root权限(部分rom不需要) 2.打开logcat,并设置level,执行命令如下(android 升级之后 adb 在 platform-tools中,不在tools中) adb s

我的Android进阶之旅------&amp;gt;Android使用cmd窗口进行adb logcat时出现中文乱码问题的解决办法

今天用CMD命令进行adb logcat时显示一堆的乱码乱码如下 C:\Users\Administrator>adb logcat -s logcat --------- beginning of /dev/log/system --------- beginning of /dev/log/main D/logcat (10387): Group1 onInterceptTouchEvent瑙彂浜嬩欢锛欰CTION_DOWN D/logcat (10387): Group2 onInterc

Android shell命令行中过滤adb logcat输出的方法_Android

        我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率.本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法.        1.只显示需要的输出(白名单)        最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配.简单的匹配一行当中的某个字符串,例如 MyApp:        adb logcat | grep MyAp

Android shell命令行中过滤adb logcat输出的几种方法_Android

我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率.本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法.        1.只显示需要的输出(白名单)        最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配.简单的匹配一行当中的某个字符串,例如 MyApp:        adb logcat | grep MyApp       

Android adb logcat 命令查看日志详细介绍

Android 开发的程序员开发程序的时候,一定为log而苦恼过吧.Eclipse老是Log找不到,是不是很让人不爽,虽然Android Studio的Logcat功能很不错,但也没有在命令行terminal中打印出来更方便. 使用 logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是: [adb] logcat [<option>] ... [<filter-spec>] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of logcat C

Android shell命令行中过滤adb logcat输出的方法

我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率.本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法. 1.只显示需要的输出(白名单) 最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配.简单的匹配一行当中的某个字符串,例如 MyApp: adb logcat | grep MyApp        adb logcat | grep -i

cts-输入“adb logcat”命令出现“waiting for device” 信息被挂起

问题描述 输入"adb logcat"命令出现"waiting for device" 信息被挂起 当我在终端输入adb devices命令时,显示设备已连接 List of devices attached 0123456789ABCDEF device 但是当我输入adb logcat命令,系统显示以下信息,被挂起 waiting for device 这是什么原因呢?我是在 cts上测试的. 解决方案 你可以试试下面的步骤,但是不能保证能否帮的上你: # Ki

关于android开发如何利用adb logcat命令打印自己应用的log

问题描述 关于android开发如何利用adb logcat命令打印自己应用的log eclipse的 log 输出经常死掉,断点调试,有时是在两个断点之间死掉,需要log,但是adb log的命令不会用,请高人指点,谢谢. 解决方案 http://blog.csdn.net/hansel/article/details/38088583http://blog.csdn.net/loovejava/article/details/8971953