android - 带有包名称的 adb shell Logcat

标签 android adb logcat

是否可以在每一行中也显示日志的包名称?
使用

logcat -v long

将包名称字段(在 PID 之后)留空。
我想过滤来自具有不同标签的特定应用程序的日志,只是想知道是否可能。

最佳答案

logcat 记录没有“包名称字段”。因此,没有标准/内置的方式来过滤它。

尽管从 Android 7.0 开始您可以使用 logcat --pid 选项结合 pidof -s 命令按二进制/包名称过滤输出:

adb shell "logcat --pid=$(pidof -s <package_name>)"

" 替换为 ' for Linux/MacOS

关于android - 带有包名称的 adb shell Logcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32735735/

相关文章:

Android:为什么ListView中的字幕不是灰色的?

Android Toolbar 为不同的 Fragment 添加菜单项

java - 在微调器选择上加载不同的表单布局

android - 设备屏幕休眠时测试失败

Android:如何在 Eclipse 控制台上打印变量?

android - 如何将新列添加到 Android SQLite 数据库?

gradle - java.lang.ClassNotFoundException : Didn't find class “xxx.xxx.MainActivityTest.java” on path: DexPathList

安卓 "adb shell input keyevent KEYCODE_SEARCH"不工作

android - 正常使用手机(未连接电脑)是否可以捕获LogCat消息?

android - 什么是 (D/NSD : curPkgName is not in list)?