• adb命令查看app的日志


    前言

    在做app测试的时候,经常会遇到异常,此时如果开发没有异常保存,那么测试就得通过adb命令来查看日志信息。基于Windows平台的操作:

    logcat输出日志

    一、把日志输出到手机指定目录

    其命令为:adb logcat -f / sdcard/zjdata.bredbaby/log/1.txt

    其中:1.txt是指定输出到该文档; sdcard/zjdata.bredbaby/log 是指定日志存储的地址。

    备注:指定的目录必须存在,否则会提示找不到地址

    二、把日志输出到电脑指定目录,如d: est

    其命令为:adb logcat >d; est1.txt

    find过滤包名

    如果直接用adb logcat,会将很多没用的一起加载,如果只想抓取被测app的日志,就需要对包名进行过滤,其命令如下:

    结束logcat

    结束logcat抓包,可以用快捷键ctr+c

    参考yoyo,在此谢过!

    https://blog.csdn.net/hhy_123963/article/details/80609793 

    后记

    让日志展示时间戳

    adb logcat -v time process

     

     

     

       安卓开发过程中经常遇到真机崩溃的情况,这时如何拿到崩溃日志是我们十分关心的问题。手机崩溃后,不要再进行别的操作,保留现场。连接手机和电脑,使用adb命令抓取崩溃日志。

    adb logcat *:W
    注意:这句命令的意思是显示所有优先级大于等于警告(Warning)的日志,查找崩溃问题一般用:

    adb logcat *:E
    注意:这句命令的意思是显示所有优先级大于等于错误(Error)的日志。

    日志的优先级一般有如下几档,由低到高:

    1、VERBOSE,一般信息,使用Log.v输出颜色为黑色且日志级别大于等于VERBOSE的信息;
    2、DEBUG,调试信息,使用Log.d输出颜色为蓝色且日志级别大于等于DEBUG的信息;
    3、INFO,标识信息,使用Log.i输出绿色且日志级别大于等于INFO的信息;
    4、WARN,警告信息,使用Log.w输出橙色且日志级别大于等于WARN的信息;
    5、ERROR,错误信息,使用Log.e输出红色且日志级别大于等于ERROR的信息。
    ---------------------
    作者:Data-Mining
    来源:CSDN
    原文:https://blog.csdn.net/liuzehn/article/details/80924521
    版权声明:本文为博主原创文章,转载请附上博文链接!

    后记:

    发现上海悠悠也有 https://www.cnblogs.com/yoyoketang/p/9101365.html

    但是 我死活用不了 adb logcat find | ‘包名’ 这个方法抓取app日志,后面发现了另外一个很好的东西

    https://www.cnblogs.com/kaibindirver/p/10560597.html  好用

    再者,并不是所有操作 都有日志的产生,要开发加才有

  • 相关阅读:
    sweep line 扫描线模型
    双指针&整数二分思路总结
    ELF文件格式
    flask-migrate数据库迁移出现sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2059, <NULL>)
    腾讯面试题
    zabbix 调用飞书发送消息
    NFS服务部署
    Linux系统启动
    电商系统nuxt的布局目录代码分享
    电商系统中进行流量控制
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/10394600.html
Copyright © 2020-2023  润新知