目前在android中有一个名为logcat的实用程序,它显示stdout或终端上所有用户空间程序的日志。
但在这里我不希望所有的信息都在列表中。但我只想查看特定应用程序的日志。
所以,如果我需要做这样的效用,那么我怎么能做到呢?
看看我是否需要所有来自pid 132和324的日志,然后我将在终端上运行如下

logcat_special 132 324

现在它将显示来自那个PID的所有消息。
如果用pid很难实现这一点,那么我们可以使用应用程序名
作为
logcat_special vlc

最佳答案

log cat已经有一个基于包的过滤器。看看这里:Logcat options
另外,根据this答案,您可以从其PID中找到应用程序包。
因此,将其与logcat相结合,就可以实现您所追求的功能。
此选项应该有效:

logcat <your package name>:<log level>

例如logcat android.test:V

关于android - 从android/linux中的特定PID获取所有日志?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15447543/

10-12 05:29