在控制台中应用Logcat过滤器^(?!。*(nativeGetEnabledTags))。* $

时间:2013-02-21 22:37:27

标签: android eclipse bash filter logcat

我正在使用Logcat和Jeff Sharkey的漂亮的全彩色调试脚本。但不幸的是,它被最新的sdk工具的已知错误搞砸了:
来自nativeGetEnabledTags的意外值:0
过滤器^(?!。(nativeGetEnabledTags))。 $的作品在Eclipse中,但我不知道如何在bash中使用它 干杯马库斯

1 个答案:

答案 0 :(得分:2)

只管道脚本的输出并清除有问题的日志语句。我不知道你说的剧本,但这是我从命令行做的。

adb logcat | grep -v nativeGetEnabledTags

似乎这对JS的脚本不起作用,因为它使用stdout来确定终端宽度。如果stdout是grep,那么这将不起作用。你可以通过评论第28,29和第135行来解决这个问题,但是你会失去很好的换行效果。