前言

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

logcat输出日志

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

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

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

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

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

其命令为:adb logcat >d;\test\1.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  好用

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

adb命令查看app的日志的更多相关文章

  1. 使用adb命令查看APP包名 和 包入口方法

    方法一: 1.查看 前台应用 包名,使用此命令注意:手机只启动要查看包名的app adb shell dumpsys activity | find "mFocusedActivity&qu ...

  2. Android使用adb命令查看CPU信息

    Android中使用JNI编程的时候会需要编译出不同的SO文件,以供适配不同的机型. 例如: 由此需要查看不同机型的CPU信息. 使用ADB命令查看CPU信息命令如下: 1. adb shell 2. ...

  3. Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

    ADB很强大,记住一些ADB命令有助于提高工作效率. 获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootl ...

  4. [技术博客]使用adb命令获取app(游戏)错误和警告日志

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

  5. adb logcat查看手机端日志

    前言 做app测试,遇到异常情况,查看日志是必不可少的,日志如何输出到手机sdcard和电脑的目录呢?这就需要用logcat输出日志了以下操作是基于windows平台的操作:adb logcat | ...

  6. adb命令对app进行测试

    1.何为adb adb android  debug  bridge ,sdk包中的工具,将Platform-tooks 和tools  两个路径配置到环境变量中 2.SDK下载链接:http://t ...

  7. 如何使用adb命令查看android中的数据库

    1,进入到控制台中,输入adb shell,进入到命令模式的环境中 2,输入:cd /data/data/ 3, 选择你所在的数据库文件,比如我的com.android.homework, 输入命令: ...

  8. Hierarchy Viewr 配合 adb 命令 查看窗口属性

    Hierarchy Viewr 可以看到当前 的 窗口层次如下

  9. 用adb命令查看apk版本

    adb devices  (显示连接的设备) adb root   (获取手机root权限) adb remount  (重新挂载系统分区,使系统分区重新可写) adb shell (进入目标设备的L ...

随机推荐

  1. docker官方windows安装

    https://docs.docker.com/engine/installation/windows/

  2. DBGridEh 在粘贴中文时出现乱码和错位 100zhx_888]

    http://www.fx114.net/qa-29-3439.aspx 回复于: -- :: unit DBGridEh; 把下面这个函数替换成这样 procedure TDBGridInplace ...

  3. Python3 文件操作(十六)

    一 文件操作 1.介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众 ...

  4. pat 集合相似度

    L2-005. 集合相似度 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 给定两个整数集合,它们的相似度定义为:Nc/Nt*1 ...

  5. json数组和json字符串转换成map解析

    package demo; import java.util.List;import java.util.Map;import java.util.Map.Entry; import net.sf.j ...

  6. grafana查询中的变量templating

    有时我们在管理成百上千台机器的时候,配置grafana无疑是明智的,因为你不需要一个一个的把每个机器的图形都配置一遍,利用templating就可以瞬间实现n台机器的状态显示了. templating ...

  7. grafana dashboard的导入导出

    grafana的官方提供了很多社区或者官方设置的漂亮的dashboard,地址如下: 点击打开链接 导入图表大大节省了我们配置监控的时间,非常方便. 以linux host overview为例,首先 ...

  8. HDU 1590 Searching(求复数向量和的极限)

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission( ...

  9. 升级 macOS Mojave 后部分软件 (如 VS Code) 字体变虚的解决方法

    目前有些朋友的设备可能还是“非 Retina” 显示器,那这样如果升级到 Mojave 后你会发现文字不清晰了,这是因为 Mojave 默认关闭了文字次像素渲染字体,你需要在终端里执行: defaul ...

  10. Plotly绘图工具(多用于统计)

    作者:桂. 时间:2017-04-23  23:52:14 链接:http://www.cnblogs.com/xingshansi/p/6754769.html 前言 无意中考到一个小工具,网址为: ...