Logcat 日志查看器——App Manager 内置的调试工具
怎么打开
App Manager → 三点菜单 → 标签(Labs)→ 日志查看器(Log Viewer / Logcat)。
功能概述
App Manager 的日志查看器内置了完整的 Logcat 能力,比手动用 adb logcat 更方便:
实时查看
- 系统开机以来的所有日志实时显示
- 支持滚动回溯
- 支持暂停/继续/清空
多级过滤
- 按 UID——看特定应用的日志(应用详情页的标签云里点「正在运行」→ 日志查看器自动按 UID 过滤)
- 按包名——直接输入包名正则
- 按日志级别——V(verbose) / D(debug) / I(info) / W(warning) / E(error) / F(fatal)
- 按标签——Log.d(TAG, msg) 里那个 TAG
- 关键词搜索——内容全文匹配
导出
- 导出为文本文件(.txt / .log)
- 导出时保留时间戳、标签、级别
- 适合给开发者提 bug 时附上日志
一键清空/重开
- 清空缓冲区
- 重启日志查看器
典型用途
场景一:应用闪退排查
某个应用一开就闪退——App Manager 里打开日志查看器,按这个应用的 UID 过滤,然后触发闪退。日志里最后几行通常能看到 FATAL EXCEPTION 或 error 级别的输出,告诉开发者崩在哪。
场景二:追踪器通信排查
你想知道某个追踪器库到底什么时候发数据。先看应用详情页的「正在运行」标签 → 日志查看器自动按 UID 过滤 → 然后在日志里搜关键词(比如追踪器的包名)。
场景三:App Manager 自己排错
App Manager 出问题时(比如连接失败、操作没执行),看 App Manager 自己的日志(UID 过滤 App Manager 的包名 io.github.muntashirakon.AppManager),通常能看到详细的错误堆栈。
权限要求
- 无 root——日志查看器能显示部分日志(取决于 Android 版本和应用的日志访问权限)
- ADB / root——能看到完整的所有日志,包括其他应用的完整输出
Android 11+ 加强了日志访问限制——无 root/ADB 时只能看到 App Manager 自己的日志和少量系统日志。
跟 adb logcat 的区别
| 对比项 | adb logcat | App Manager 日志查看器 |
|---|---|---|
| 需要电脑 | ✓ | ✗ 手机上直接看 |
| 过滤功能 | 基本 | 强(多条件叠加) |
| 实时性 | 快 | 快 |
| 导出 | 需手动重定向 | 一键导出 |
| 权限 | 连接设备 adb | 取决于 App Manager 权限档 |
| 跟应用详情页联动 | ✗ | ✓ 标签云点一下自动过滤 |