在adb logcat终端中过滤应用程序

时间:2013-12-06 08:27:41

标签: android adb logcat

为了调试android应用程序,我想在终端(adb logcat)中运行logcat。我一直在使用短标签进行日志记录([Class].class.getSimpleName()),以便更容易区分条目。但是,adb logcat只允许我按标签过滤,而不是按应用程序过滤(就像Eclipse允许的ADT插件一样)。

我能想到的唯一解决方案是通过grep [PID]来管理logcat,但这没有多大帮助,因为每当我运行它时,应用程序都会获得一个新的PID。

任何人都可以提供一些可能有效的建议吗?

2 个答案:

答案 0 :(得分:2)

您可以尝试按pidcat按应用进行过滤,并将其彩色输出,然后运行

pidcat yourpackagename

enter image description here

答案 1 :(得分:1)

只需在logcat中创建一个新的过滤器,在应用程序名称中,输入应用程序名称(清单中的包名称),这将为您创建一个新过滤器,它只列出您的应用程序在logcat中抛出的消息。