本文主要介绍 Android Studio 新版本的 Logcat 用法。

博主博客

  • https://blog.uso6.com
  • https://blog.csdn.net/dxk539687357

首先, 新版本的 Logcat 一旦升级以后就回不去了, 要把 Android Studio 卸载后重新安装才能用老版本的 Logcat。 既然回不去, 我们就拥抱变化, 学习新版本的用法。

新版本的 Android Studio 已经支持设置回老版本 Logcat。 具体操作 File->Settings->Experimental->Enable new Logcat tool window 取消勾选即可。

一、新增功能

界面


新版本的界面跟老版本的有所不同, 主要少了 Regex(正则表达式过滤)、进程选择框、自定义过滤器下拉选择等。

多个 Logcat 窗口


现在可以在 Logcat 中创建多个选项卡, 可以轻松在不同的设备间进行切换。右键点击选项卡可以重命名, 单击并拖动可以重新排列选项卡。

如果想对比两组日志之间的差异, 可以在日志视图中右键单击并选择 Split RightSplit Down 来拆分选项卡内的视图。要关闭拆分, 可以右键单击日志视图并选择 Close。每个拆分可以设置自己的设备连接、查看选项和查询。

在视图预设之间切换

可以点击不同的视图模式(标准紧凑自定义)之间快速切换, 每种视图模式都提供了不同的默认设置, 用于显示更多或者更少的信息, 例如时间戳、标签和进程ID(PID)。 还可以通过选择 Modify View 来自定义这些默认视图模式以及自定义视图模式。

跨应用程序崩溃/重启跟踪日志

应用程序崩溃和重新启动时, 会产生 PROCESS ENDEDPROCESS STARTED 日志, 如下所示:

二、Logcat 过滤

注:正则表达式和除外请查看下面的 tag 例子, 所有标签都通用

  1. package: 以包名过滤日志, 预设 package:mine 表示用当前运行的应用包名进行过滤。
package:com.uso6
  1. level: 以优先级过滤日志。
level:VERBOSE    // 显示所有信息
level:DEBUG // 显示调试信息
level:INFO  // 显示一般信息
level:WARN  // 显示警告信息
level:ERROR // 显示错误信息
level:ASSERT    // 显示抛出的断言
  1. tag: 以标签过滤日志。
tag:nukix    // 过滤 nukix 的标签
tag:nukix tag:blog  // 同时过滤 nukix 和 blog 的标签
-tag:nukix  // nukix 的标签除外
tag~:[\w]+ // 以正则表达式过滤标签
-tag~:[\w]+    // 除外和正则表达式组合
  1. message: 以输出日志过滤日志。
  2. age: 保留指定时间的日志。
age:10s  // 从 10 秒以前的日志开始输出
age:1m // 从 1 分钟以前的日志开始输出
age:1h // 从 1 小时以前的日志开始输出
  1. line: 以行信息过滤日志(包括 tag 和 message)。

Android Studio 新版本 Logcat 速查相关推荐

  1. android studio 抓log,Android studio保存logcat日志到本地的操作

    windows环境下 1.输出logcat日志到本地文件 adb logcat -> F:/logcat.txt 2.输出带时间的logcat日志到本地文件: adb logcat -v thr ...

  2. android app报错log,Android studio 解决logcat无过滤工具栏的操作

    在logcat标题栏右键先windows mode,这时多数能恢复过滤工具栏,要恢复之前的停靠样式再同样点右键去掉windows mode的勾即可 补充知识:Android studio底部Logca ...

  3. 手机一连上Android Studio,Logcat不断输出信息

    今天手机一连上Android Studio,Logcat不断输出日志信息,还有很多红色的ERROR级别的错误日志信息,以前不记得有这个问题呀,我真是有error强迫症,非的找出解决办法来,结果后来找了 ...

  4. Android studio修改Logcat颜色

    Android studio默认的Logcat配色不利于阅读,我们可以修改自定义自己的颜色配置 转载于:https://www.cnblogs.com/l2rf/p/4998249.html

  5. Android studio 新版本查看R文件内容ID

    最近在开发时遇到了"android.content.res.Resources$NotFoundException: Resource ID #0x7f0c001e" 错误,仔细检 ...

  6. Android Studio 使用 Logcat 写入和查看日志

    使用 Logcat Logcat是日常开发的重要组成部分.如果您看到其中一个"强制关闭"或"已停止"对话框,您要做的第一件事就是检查与此崩溃相关的 Java 堆 ...

  7. android开发课程表app数据库,基于Android studio 的课程表增删查改功能(基于sqlite)

    [实例简介]Android studio 用SQLite实现课程表的增删查改功能,:实现详情浏览.编辑.及新增功能.课程编号可以实现正则检查(编号规则XX00000,XX表示两位大写的字母,00000 ...

  8. Android Studio中logcat没有工具栏

    参考网址:https://blog.csdn.net/liuzehn/article/details/90605044 步骤: android studio 2.2中:底部找到Android Moni ...

  9. Android日志[基础篇]二 Android Studio修改LogCat日志的颜色

    上一篇提到Android日志的5个级别的日志输出,在logcat里面设置自己喜欢或习惯的颜色,本文不只讲Android Sudio修改logcat的日志颜色. 代码和效果 代码 private voi ...

最新文章

  1. 基于结构光测量技术和3D物体识别技术开发的机器人3D视觉引导系统
  2. 反应能力测试题_微笑抑郁的表现症状有哪些?你是否正在受微笑抑郁困扰?(内附测试题)...
  3. 按钮开关java代码,Android自定义实现开关按钮代码
  4. Python 读写CSV文件
  5. oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,
  6. 获得邮件列表失败_邮件经常失败回弹很糟心?一定要知道这几个小知识
  7. 开课吧:Web前端开发三大框架的特点
  8. MySQL/MariaDB/Percona数据库升级脚本
  9. 【使用工具推荐】使用什么录像软件录制屏幕
  10. matlab更改安全密钥,Linux下设置安全密钥登录
  11. python中class什么意思_python class是什么
  12. 服务器使用笔记本网络连接外网
  13. ccf 智能运维 裴丹_智能运维是什么?
  14. 2023秋招大厂经典面试题及答案整理归纳(1-20)校招必看
  15. 【UnityShader自学日志】星球大气效果
  16. Gateway网关限流
  17. 搭建webassembly网页播放器(五)---网页播放器开发
  18. python -- 简单感受一下python的魅力
  19. MYSQL主流版本简述
  20. R语言将向量数据按照行方式转化为矩阵数据(设置参数byrow为TRUE)

热门文章

  1. 测试面试简历怎么写,面试前怎么准备,面试时怎么答
  2. Python实现输入电影名字自动生成豆瓣评论词云图!
  3. 美容院怎么实现无线wifi短信认证?
  4. 线程通信机制---共享内存:消息传递
  5. 笹山希 java,c语言中unsigned int
  6. 天龙八部3 单人副本可刷
  7. 真实案例分享:网络推广执行力超强名人
  8. 曾哥传第七话 神曲硬又黑
  9. 最近面试了不少人,忍不住想聊聊为了面试而学习这件事
  10. 微软小冰 微博私信api 基于python