android 怎么使用应用的包名通过logcat命令来过滤某个应用的日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 怎么使用应用的包名通过logcat命令来过滤某个应用的日志相关的知识,希望对你有一定的参考价值。

先通过windows cmd 进入adb shell,再输入logcat | grep xxx

1、先进入adb shell。

2、然后再输入 logcat | grep xxx


参考技术A

通过过滤包名+过滤进程ID,以cmd为例:

    通过:adb logcat *:I | find "【标签关键字,如com.app】",看到APP相关日志,找到进程ID,此处为第三列的数字。

    通过:adb logcat *:I | find "【进程ID】",就可以只显示APP的日志了。

参考技术B adb logcat | grep "xxx", xxx是包名 参考技术C 你要的答案是这个:
Linux or Mac:
adb logcat | grep -F "`adb shell ps | grep com.abc.package | cut -c10-15`"
windows:
adb logcat | findstr com.abc.package

android logcat怎么获取某个进程的日志

在logcat视图中点击+号


在窗口中,输入你需要过滤的信息,比如应用程序的包名,也可以获取某个进程的log,

你需要知道进程的PID


可以看到现在输出的都是com.sanron.sunweather包的log了


也可以直接输入表达式,如下图,输入  pid:进程ID  就之间显示出来进程对应的log


参考技术A 点击 logcat 中的 display xxxxxxxx view 按钮 左边会弹出一个侧拉菜单,在saved Filters 中 点击绿色 加号 , 在filters name 中 输入你要监控的进程的名字 , 一般都是包名 然后就能过滤出你要看的进程的日志了本回答被提问者和网友采纳

以上是关于android 怎么使用应用的包名通过logcat命令来过滤某个应用的日志的主要内容,如果未能解决你的问题,请参考以下文章

android logcat怎么获取某个进程的日志

Android studio Logcat 新版使用命令指南 常用命令集合

Android studio Logcat 新版使用命令指南 常用命令集合

通过php怎样取到android系统下apk应用的包名,版本号等信息

Android 在Android手机上获取其他应用的包名及版本号

查看Android应用包名Activity的几个方法