精华内容
下载资源
问答
  • 使用adb logcat命令显示Android设备上的Log日志

    万次阅读 多人点赞 2018-07-15 22:52:07
    使用adb logcat命令显示Android设备上的Log日志 有时候我们在手机程序上的日志要在其他地方调试,然后要看里面的Log日志。 本文教大家如何在不需要studio就可以查看手机程序中的Log日志。 实现这个功能的前提是...
     

    使用adb logcat命令显示Android设备上的Log日志

    有时候我们在手机程序上的日志要在其他地方调试,然后要看里面的Log日志。

    本文教大家如何在不需要studio就可以查看手机程序中的Log日志。

    实现这个功能的前提是使用adb命令,所以必须要有手机和电脑,还有安装adb,adb程序是很小的几M就可以。

    一、在cmd窗口查看手机的Log日志

    在确定连上手机后(adb device,可以看到电脑连接的手机)

    在cmd窗口中输入如下命令,就可以像Studio中的Logcat窗口中显示日志信息:

    //格式1:打印默认日志数据
    adb logcat 
    
    //格式2:需要打印日志详细时间的简单数据
    adb logcat -v time
    
    //格式3:需要打印级别为Error的信息
    adb logcat *:E
    
    //格式4:需要打印时间和级别是Error的信息
    adb logcat -v time *:E
    
    //格式5:将日志保存到电脑固定的位置,比如D:\log.txt
    adb logcat -v time >D:\log.txt
    
    
    

    这时手机日志更新什么日志,cmd窗口也会同步更新数据。

    但是这样没有过滤条件,如果Log日志很多,很难找到我们想要的信息,

    当然也可以复制cmd中的数据到一个文本中慢慢处理的,就是效率不高。

    下面介绍adb logcat中的详细参数命令以及如何才能高效的打印日志,或者把日志保存到我们指定的位置。

    二、adb logcat 详解

    adb logcat如果用过,但是具体命令又不记得

    可以输入adb logcat -help,查看一下一些简单的数据格式:

    adb help

    但是,没用过adb logcat,对于上面的指令也是不知所以然的。可以先看看后面的介绍。

    1.adn logcat日志格式

    adb logcat [<option>] ... [<filter-spec>] ...
    adb logcat [选项...] [过滤项...],
    
    

    前面那些-s,-v就是选项,后面那些V、D、I、W、E、F、S是级别过滤项,同一个tag只能有一个过滤项,多个tag可以有多个过滤项。

    先介绍过滤项,这个比较简单,后面在介绍选项

    2.按级别过滤日志

    格式:

    adb logcat <tag>[:priority]
    
    

    tag表示标签,priority输出的级别

    日志默认级别是V,如果错误日志我们选择E就可以。

    Android 的日志分为如下几个优先级(priority):
    
    V —— Verbose(最低,输出得最多)
    D —— Debug
    I —— Info
    W —— Warning
    E —— Error
    F —— Fatal
    S —— Silent(最高,啥也不输出)
    
    

    按某级别过滤日志则会将该级别及以上的日志输出。

    比如,命令:

    adb logcat *:W
    

    其实*可以是某个tag,如果没有指明,就表示所有。

    会将 Warning、Error、Fatal 和 Silent 日志输出。

    (注: 在 macOS 下需要给 :W 这样以 * 作为 tag 的参数加双引号,如 adb logcat ":W",不然会报错 no matches found: *:W。)

    3.按 tag 和级别过滤日志

    可以由多个 [:priority] 组成。

    比如,命令:

    adb logcat ActivityManager:I MyApp:D *:S
    

    表示输出 tag ActivityManager 的 Info 以上级别日志,输出 tag MyApp 的 Debug 以上级别日志,及其它 tag 的 Silent 级别日志(即屏蔽其它 tag 日志)。

    ###但是我发现自己使用tag标签命令,并没有成功过滤。并且使用tag后,后面的级别也无效了,所以tag使用*号比较保险。

    4.adb logcat选项解析

    
    --"-s"选项 : 设置输出日志*:s的标签, 只显示该标签的日志;
    --"-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;
    --"-r"选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;
    --"-n"选项 : 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb logcat 效果一样;
    --"-v"选项 : 设置日志的输出格式, 注意只能设置一项;
    --"-c"选项 : 清空所有的日志缓存信息;
    --"-d"选项 : 将缓存的日志输出到屏幕上, 并且不会阻塞;
    --"-t"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;
    --"-g"选项 : 查看日志缓冲区信息;
    --"-B"选项 : 以二进制形式输出日志;
    
    

    上面很多选项基本是没啥作用的,比如-s相当于过滤*:s的日志,所以是没有日志输出的

    这里介绍下用得比较多的选项-v、-c:

    (1)adb logcat -v

    -v是设置日志的输出格式的

    日志支持按以下几种格式 :

    ①brief

    默认格式。格式为:

    <priority>/<tag>(<pid>): <message>
    

    示例:

    D/HeadsetStateMachine( 1785): Disconnected process message: 10, size: 0
    

    #####②process

    格式为:

    <priority>(<pid>) <message>
    

    示例:

    D( 1785) Disconnected process message: 10, size: 0  (HeadsetStateMachine)
    

    #####③tag

    格式为:

    <priority>/<tag>: <message>
    

    示例:

    D/HeadsetStateMachine: Disconnected process message: 10, size: 0
    

    #####④raw

    格式为:

    <message>
    

    示例:

    Disconnected process message: 10, size: 0
    

    #####⑤time

    格式为:

    <datetime> <priority>/<tag>(<pid>): <message>
    

    示例:

    08-28 22:39:39.974 D/HeadsetStateMachine( 1785): Disconnected process message: 10, size: 0
    

    #####⑥threadtime

    格式为:

    <datetime> <pid> <tid> <priority> <tag>: <message>
    

    示例:

    08-28 22:39:39.974  1785  1832 D HeadsetStateMachine: Disconnected process message: 10, size: 0
    

    #####⑦long

    格式为:

    [ <datetime> <pid>:<tid> <priority>/<tag> ]
    

    #####⑧
    示例:

    [ 08-28 22:39:39.974  1785: 1832 D/HeadsetStateMachine ] Disconnected process message: 10, size: 0
    

    #####⑨指定格式可与上面的过滤同时使用。比如:

    adb logcat -v long ActivityManager:I *:S
    

    对于-v选项:
    如果需要的是普通日志那么使用-v time就可以了,
    如果需要查看线程区别使用 -v threadtime就可以了,其他日志基本也是少用的。

    (2)adb logcat -c

    adb logcat -c是用来清除缓存信息的,这个没有参数

    三、把日志信息保存到电脑中

    adb logcat最后添加" > 保存文件的地址 "

    比如需要将的信息保存到电脑中使用下面的命令:

    adb logcat -v time > D:\log.txt
    
    

    你就可以在D盘中看到一个log.txt文件,并且里面有之前的日志信息

    如果没有指定具体的位置的命令

    adb logcat -v time > log.txt
    
    

    这个文件是保存在C盘的用户名的文件夹下的。

    四、使用adb logcat总结

    常用的其实就两三个命令

    
    1.adb logcat -v time
    2.adb logcat -v time > D:\log.txt
    3.adb logcat -c
    
    

    直接显示日志信息,是会显示很多日志信息的,好像是从设备最近一次开机的日志开始显示

    最好的做法的先使用-c清除之前的日志信息,再触发事件,查看最近的日志信息

    ##下面是我的一个示例:
    在MainActivity的生命周期中写几个方法打印Log,清除日志后,运行程序,查看日志文本。

    ###1.Android代码:

    package com.example.wenzhi.adblog;
    
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.util.Log;
    
    public class MainActivity extends AppCompatActivity {
        private String TAG = "adb MainActivity";
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            Log.e(TAG, "onCreate");
        }
    
        @Override
        protected void onStart() {
            super.onStart();
            Log.e(TAG, "onStart");
        }
    
        @Override
        protected void onPause() {
            super.onPause();
            new Thread(new Runnable() {
                @Override
                public void run() {
                    Log.e(TAG,"onPause on over thread");
                }
            }).start();
        }
    
        @Override
        protected void onDestroy() {
            super.onDestroy();
            Log.e(TAG, "onDestroy");
        }
    }
    

    ###2.adb命令和过程,结果

    2

    ###3.如果把日志直接显示在cmd窗口中

    33

    日志窗口是会不断增加的。。。

    到这里adb logcat的使用就已经详细介绍完毕了。

    如果想了解adb其他详细的命令:https://github.com/mzlogin/awesome-adb#%E6%9F%A5%E7%9C%8B%E6%97%A5%E5%BF%97

    其实上面都是一些简单知识,是对知识的探索学习,
    但是真正实际使用就几个命令。

    看到这么多人,浏览这个文章,
    我感觉是应该把一些真正实用的东西分享給大家,
    就是adb脚本,
    实际开发中使用adb脚本能达到事半功倍的效果。

    下面是我个人在开发过程中常用的几个关于日志的脚本,
    双击即可运行,非常方便。

    五、开发中实用的关于日志脚本

    1、清除日志缓存.bat

    adb logcat -c
    

    这个脚本是配合下面获取日志的脚本使用的,可以清除之前缓存的数据,只抓取自己当前准备获取的日志信息。

    2、获取日志文件.bat

    adb wait-for-device
    adb devices
    adb shell logcat -v threadtime >"%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%log.txt"
    pause
    
    

    这个日志在分析问题有一定的作用,哪怕是系统问题也会有日志。
    并且这里加入wait-for-device,有些情况可以定位开机就重启或者系统挂的问题。

    3、抓取Android整个日志 .bat

    获取Android整个日志文件,这个是需要root权限的

    adb pull /data/log/android_logs/
    pause
    
    

    4、获取系统最前端窗口信息.bat

    echo ####Current: %date% %time%
    set date_time="%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%"
    adb shell dumpsys window > windowInof_%date_time%.txt
    pause
    

    这个脚本可以获取当前Activity名称和apk的包名等信息

    在windowInof.txt文件,搜索关键字:mCurrentFocus

    比如UC浏览器的界面信息:

    mCurrentFocus=Window{86e35b9 u0 com.UCMobile/com.uc.browser.InnerUCMobile}

    包名:com.UCMobile
    Activity全路径:com.UCMobile/com.uc.browser.InnerUCMobile

    4、获取全量日志.bat

    下面这个日志脚本在系统开发中是非常使用的,
    把系统中重要的数据都进行了获取,
    无论系统出现什么样的问题都会有一定的参考价值。

    这个适用于系统开发,也是需要root权限的,
    因为有些文件目录普通用户是获取不到的

    
    @echo off
    ::V1.0 2021-1-18
    
    ::各个系统不同,可以根据需求添加或者删除不必要的目录下的数据获取
    
    echo 版本号:Get Android All Log V1.0
    echo.
    
    echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒@
    
    set date_time="%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%_%time:~6,2%%time:~9,2%"
    ::设置显示的文件夹名称
    set Folder="Logs_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%_%time:~6,2%%time:~9,2%"
    echo 日志文件夹:%Folder%
    mkdir %Folder%
    
    ::获取root权限,下面pull一些隐私目录的数据需要root权限
    adb remount
    adb root
    ::创建文件夹
    mkdir %Folder%\device
    ::获取系统的所有app服务
    adb shell ps -A > %Folder%\device\ps.txt
    ::获取系统的cup等占用情况
    adb shell top -b -n 1 > %Folder%\device\top.txt
    ::获取系统的cup前十个占用最多的进程信息
    adb shell top -b -n 1 -H -m 10 -s 6 -o pid,tid,user,pr,ni,%%cpu,s,virt,res,pcy,cmd,name > %Folder%\device\top2.txt
    ::获取系统的进程内核信息
    adb shell cat /proc/cmdline > %Folder%\device\cmdline.txt
    ::获取系统的进程内存占用信息
    adb shell cat /proc/meminfo > %Folder%\device\meminfo.txt
    ::获取系统的cup信息
    adb shell cat /proc/cpuinfo > %Folder%\device\cpuinfo.txt
    ::获取系统的prop属性信息
    adb shell getprop > %Folder%\device\getprop.txt
    ::获取系统的内存大小信息
    adb shell df -h > %Folder%\device\df.txt
    
    ::获取系统的当前界面截图
    adb shell screencap /mnt/sdcard/Pictures/capture.png
    adb pull /mnt/sdcard/Pictures/capture.png %Folder%\capture.png
    
    ::获取系统的dumpsys信息,包含dumpsys package XXX的信息
    mkdir %Folder%\dumpsys
    adb shell dumpsys > %Folder%\dumpsys\dumpsys.txt
    
    ::获取系统的缓存日志
    adb shell  logcat -v threadtime -d > %Folder%\logcat.txt
    
    ::获取系统的各目录下的日志,根据不同系统进适配
    
    ::系统Android日志
    adb pull   /data/log/android_logs       %Folder%\android_logs
    ::Dalvik、状态监视调试器、C层代码以及libc的一些问题导致的错误日志
    adb pull   /data/tombstones             %Folder%\tombstones
    ::系统ANR异常日志
    adb pull   /data/anr                    %Folder%\anr
    ::系统内核日志
    adb pull   /sys/fs/pstore               %Folder%\pstore
    ::系统内核应用程序崩溃数据
    adb pull   /data/system/dropbox         %Folder%\dropbox
    ::系统??日志
    adb pull   /data/log/reliability        %Folder%\reliability_system
    adb pull   /data/vendor/log/reliability %Folder%\reliability_vendor
    ::系统settings下的system、secure、global等属性
    adb pull /data/system/users/0           %Folder%\settings
    
    ::获取系统的recovery信息
    mkdir %Folder%\recovery
    adb pull /splash2/recovery %Folder%\recovery
    
    echo.
    echo ==========log抓取完成==========
    pause
    
    

    实用的脚本太多,就不一一列举了,
    下面是自己整理的一个脚本包,需要的可以自己下载:
    https://download.csdn.net/download/wenzhi20102321/15059091

    包含主要内容有:
    44
    养成adb脚本的编写,对重复性的adb命令操作有很大作用。

    共勉 :多做有意义的是事情。

    展开全文
  • adb logcat

    2019-09-20 03:45:37
    adb logcat命令查看并过滤android输出log cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录。 logcat日志中的优先级/tag标记: android输出的每一条日志都有一个标记和...

    adb logcat命令查看并过滤android输出log
    cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录。

    logcat日志中的优先级/tag标记:

    android输出的每一条日志都有一个标记和优先级与其关联。

    优先级是下面的字符,顺序是从低到高:
    V — 明细 verbose(最低优先级)
    D — 调试 debug
    I — 信息 info
    W — 警告 warn
    E — 错误 error
    F — 严重错误 fatal
    S — 无记载 silent

    标记是一个简短的字符串,用于标识原始消息的来源。如下是一个日志输出的消息,优先级是“D”,标记是“PowerManagerService”:

    D/PowerManagerService( 305): onSensorChanged: light value: 306.0
    使用logcat命令查看android日志输出:

    adb logcat //显示全部日志
    adb logcat > c:\test.log //将日志保存到文件test.log

    根据tag标记和级别过滤日志输出:

    仅输出标记为“ActivityManager”且优先级大于等于“Info”和标记为“PowerManagerService”并且优先级大于等于“Debug”的日志:

    adb logcat ActivityManager:I PowerManagerService:D *:S

    注:*:S用于设置所有标记的日志优先级为S,这样可以确保仅输出符合条件的日志。

    adb logcat *:W //显示所有优先级大于等于“warning”的日志

    adb logcat -s PowerManagerService //显示PowerManagerService的日志信息

    Logcat命令列表:

    -d 将日志显示在控制台后退出
    -c 清理已存在的日志
    -f 将日志输出到文件
    adb logcat -f /sdcard/test.txt

    -v 设置日志输入格式控制输出字段,默认的是brief格式

    brief — 显示优先级/标记和原始进程的PID (默认格式)
    process — 仅显示进程PID
    tag — 仅显示优先级/标记
    thread — 仅显示进程:线程和优先级/标记
    raw — 显示原始的日志信息,没有其他的元数据字段
    time — 显示日期,调用时间,优先级/标记,PID
    long —显示所有的元数据字段并且用空行分隔消息内容

    adb logcat -v thread //使用 thread 输出格式
    注意-v 选项中只能指定一种格式。

    -b 加载一个可使用的日志缓冲区供查看,默认值是main。
    radio — 查看包含在无线/电话相关的缓冲区消息
    events — 查看事件相关的消息
    main — 查看主缓冲区 (默认缓冲区)

    adb logcat -b radio //查看radio缓冲区

    展开全文
  • adb logcat 过滤log 用adb logcat | findstr hwcomposer-drm 一、adb logcat 过滤log的时候用grep感觉不好使,得用findstr才够及时和好用。比如我只想看包含hwcomposer-drm的log。 adb logcat | findstr ...

       adb logcat 过滤log 用adb logcat | findstr hwcomposer-drm

     

    一、adb logcat 过滤log的时候用grep感觉不好使,得用findstr才够及时和好用。比如我只想看包含hwcomposer-drm的log。

    adb logcat | findstr hwcomposer-drm

    二、windows上看log bat脚本。

    :start
    echo begin...........
    adb wait-for-device
    adb root
    adb logcat | findstr hwcomposer-drm
    goto start

     

    展开全文
  • ADBLogcat.exe

    2019-07-11 19:45:09
    android的日志查看工具,运行依赖于adb logcat,所以必须配置好adb的环境变量。
  • adb logcat命令

    2019-12-24 17:24:30
    [0 adb logcat --help] adb logcat --help -s:设置输出日志的标签, 只显示该标签的日志 -f:将日志输出到文件(手机上) -v:设置日志的输出格式, 注意只能设置一项 -g:查看日志缓冲区信息 -G:设置日志缓冲区 ...

    [0 adb logcat --help]

    adb logcat --help

    -s:设置输出日志的标签, 只显示该标签的日志

    -f:将日志输出到文件(手机上)

    -v:设置日志的输出格式, 注意只能设置一项

    -g:查看日志缓冲区信息

    -G:设置日志缓冲区

     

    [1 adb logcat -s]

    adb logcat -s LogUtil

    adb logcat -s LogUtil Log_C      //只显示LogUtil和Log_C的log    

     

    [2 adb logcat -f]

    注意:

    这个log文件是输出到手机上,需要指定合适的路径.

    该命令对不能一直用电脑连着手机收集日志的场景非常有用.

    adb logcat -f /sdcard/DCIM/logtest.txt &

    exit   

     

    注意抓取完需要杀掉logcat进程,否则再次使用相同命令的时候,就会有两个logcat写同一个文件了.

    抓取完log后杀掉logcat进程:

    adb shell ps | findstr "logcat"

    adb shell kill -9 <logcat_pid>         

     

    [3 adb logcat ->]

    adb logcat -> D:\Projects\AS_Projects\DumpLog\log.txt

    重定向,log保存到电脑上

     

    [4 adb logcat -v]

    指定logcat的日志输出格式

    brief:" 优先级 / 标签 (进程ID) : 日志信息 "

    time:"日期 时间 优先级 / 标签 (进程ID) : 日志信息 "

    threadtime:"日期 时间 进程ID 线程ID 优先级 标签:日志信息 "

    long:" [ 日期 时间 进程ID : 线程ID 优先级 / 标签 ] 日志信息"

     

    [5 adb logcat -c]

    清除log

     

    [6 adb logcat -g]

    adb logcat -g

    查看日志缓冲区

    adb logcat -G 10M

    设置日志缓冲区

     

    [7 adb logcat -b ]

    加载日志缓冲区

    system缓冲区 - 与系统相关的日志信息, 

    radio缓冲区 - 广播电话相关的日志信息, 

    events缓冲区 - 事件相关的日志信息, 

    main缓冲区 - 默认的缓冲区

     

    [1 adb logcat -s ]是通过-s过滤日志,也可以:

    [8 使用管道过滤日志]

    window cmd:

    adb logcat | findstr Wifi > E:\Tools\2_Tools\1_dump_log\log1.txt

    linux cmd:

    adb logcat | grep Wifi > E:\Tools\2_Tools\1_dump_log\log1.txt

     

    过滤字符串忽略大小写:

    adb logcat | grep -i Wifi

    展开全文
  • ADB logcat 查询工具

    2018-10-29 15:24:08
    ADB logcat 查询工具,解决调试android应用时日志抓取问题,再也不为日志内容一晃而过烦恼了
  • adb logcat 命令

    千次阅读 2020-06-22 16:53:53
    adb logcat 命令 adb 命令在移动端开发和测试中广泛使用 , 尤其在自动化测试脚本中很常见 . adb logcat用于输出设备日志,分析错误原因 . 本章主要说明 adb logcat 命令 . 有四部分组成,分别是命令格式, 常用命令 , ...
  • Adb logcat 相关

    2017-07-03 12:31:53
    adb logcat
  • adb logcat 教程

    2012-09-15 22:27:54
    adb logcat 教程,ADB使用教程.pdf
  • 今天讲一下,我在学习telephony的时候使用到的两种抓log的工具adb logcat和QXDM。adb logcat主要用来抓radio 和main 的log,可以用来分析framework层的流程;QXDM主要用来抓Qcril的log,可以用来分析高通平台下RIL层...
  • adb logcat 常见的命令

    2018-04-25 16:05:25
    D:/log.txt 输出到固定文件中adb logcat -c 清空系统缓存日志adb logcat -s XXX 输出tag为xxx的日志 adb logcat -s tag:I 按照tag和级别输出日志adb logcat -t 50 打印最近50条日志adb logcat -v time 输出...
  • adb logcat 命令行用法

    万次阅读 2018-02-12 16:37:07
    作者 :万境绝尘 转载请著名出处eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;1. 解析 adb logcat 的帮助信息在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息;...
  • adb logcat教程

    2019-10-03 19:43:16
    $adb logcat -g //打印和缓冲区使用情况 $adb logcat -c main //清除main缓存区 $adb logcat -v threadtime -f /data/camera.log | grep -Ei "camera | daemon" -v threadtime 输出格式 ,默认是 brief ...
  • adb logcat 详解

    2016-05-20 14:42:48
    eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志; 1. 解析 adb logcat 的帮助信息 在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息; ...
  • adb logcat命令行用法

    2019-08-21 16:29:43
    adb logcat命令用于输出手机或模块器开机以及用户对手机/模拟器进行操作后生成的系统日志,最后显示的日志为用户最近操作记录的日志。 区别: AS的logcat:需要打开IDE,运行程序才能打印日志。 adb logcat:设备...
  • adb logcat指令参数详解

    千次阅读 2016-07-21 18:07:58
    adb logcat 筛选日志 adb logcat -s [TAG] [TAG] [TAG] [TAG]... 筛选TAG是Wallet和QPayAdapter的日志 adb logcat | grep [TAG] 筛选以Wallet开头的TAG日志 adb logcat [TAG]:S 过滤掉TAG是Wallet的日志 保存日志...
  • adb logcat 命令详解

    2017-08-15 14:13:30
    adb logcat 命令详解 log过滤 标签: 命令行adb logcat 2015-12-01 14:39 6213人阅读 评论(0) 收藏 举报 分类: adb logcat 目录(?)[+] 解析 adb logcat 的帮助信息 1 ...
  • ADB logcat 过滤方法

    2020-04-28 20:24:55
    byd张小伟 ...adb logcat | grep PA 查询包含PA的所有日志 adb logcat | grep 关键字 ADB logcat 过滤方法(抓取日志) 1. Log信息级别 Log.v - VERBOSE : 黑色 Log.d - DEBUG : 蓝色 Log.i- I...
  • android-adb_logcat_enhanced 增强了“ adb logcat”命令,使用过滤器“包名称”打印日志。 用法:adb_logcat_enhanced app.package.name [TAG]
  • adb logcat选项解析

    2020-07-27 12:04:35
    adb logcat 命令格式: adb logcat [选项] [过滤项], 其中 选项 和 过滤项 在 中括号 [] 中, 说明这是可选的 --"-s"选项: 设置输出日志的标签, 只显示该标签的日志; 如 我们想要输出 "System.out" 标签的信息, 就...
  • adb logcat常用命令小结

    千次阅读 2016-12-09 12:21:52
    adb logcat -help 清空logcat缓存 adb logcat -c 按时间格式输入log adb logcat -v time 按tag输出log adb logcat -s tag adb logcat tag *:S adb logcat | grep tag(tag必须完全相同) adb logcat | grep -...
  • 本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法。  1、只显示需要的输出(白名单)  最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个...
  • 主要介绍了Android adb logcat 命令详细介绍的相关资料,这里对logcat 命令进行了详细介绍,并介绍了过滤日志输出的知识,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,143
精华内容 9,257
关键字:

adblogcat