如何在新版Android Studio及Dolphin版本Logcat中筛选崩溃与FATAL EXCEPTION
在新版Android Studio Logcat中查找/筛选崩溃日志及FATAL EXCEPTION的方法
通用新版Android Studio查找崩溃日志操作
- 快速定位崩溃:新版Logcat顶部有个崩溃检测按钮(类似闪电图标),点击后会自动跳转到最近的崩溃日志,同时展开完整调用栈。
- 基础筛选:
- 在搜索栏直接输入关键词,比如
FATAL EXCEPTION、AndroidRuntime,或者崩溃相关的类名、方法名。 - 用顶部的级别筛选器选择
Error,崩溃日志基本都属于这个级别,能过滤掉大部分无关的Info、Debug日志。
- 在搜索栏直接输入关键词,比如
Android Studio Dolphin版本筛选FATAL EXCEPTION的方法
- 用预设模板:Dolphin版本Logcat左侧的筛选模板下拉菜单里有现成的
Crash模板,直接选它就能自动筛选出含FATAL EXCEPTION的日志。 - 自定义筛选规则:
- 点击搜索栏右侧的漏斗图标打开筛选器配置窗口。
- 在
Log Tag栏填AndroidRuntime(FATAL EXCEPTION一般由这个Tag输出),或者在Message栏填FATAL EXCEPTION。 - 搭配设置
Log Level为Error,进一步缩小范围。 - 保存这个筛选器,之后可直接复用。
- 正则精准匹配:在搜索栏输入
^.*FATAL EXCEPTION.*$,开启搜索栏右侧的正则表达式开关(带.*的图标),就能精确匹配包含FATAL EXCEPTION的日志行。
实用技巧
- 崩溃日志里的
Caused by:行是崩溃根源,点击行号可直接跳转到对应代码位置。 - 多进程应用要在顶部进程选择器切换到目标进程,避免其他进程日志干扰。
内容的提问来源于stack exchange,提问作者Eldhopj
相关产品推荐
相关产品推荐

