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

标签 android eclipse bash filter logcat

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

最佳答案

只需通过管道输出脚本的输出,然后 grep 出有问题的日志语句。我不知道您所说的脚本,但这是我从命令行执行的操作。

adb logcat | grep -v nativeGetEnabledTags

这似乎不适用于 JS 脚本,因为它对 stdout 做了一些欺骗以确定终端宽度。如果 stdout 是 grep,那么这将不起作用。您可以通过注释掉第 28,29 和 135 行来解决这个问题,但是您失去了漂亮的换行。

关于android - 在控制台中应用 Logcat 过滤器 ^(?!.*(nativeGetEnabledTags)).*$,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15013565/

相关文章:

android - 无法获取 org.gradle.api.Project 类型的根项目 'android' 的未知属性 'android'

android - 当用户在 View 上移动手指时,我们如何在 Android 的 onTouchListener 中获取被触摸的 View 的 id?

linux - 如何在 Linux eclips 中编译 mbed main.c++ 和 main.h 文件以获得构建文件(.elf.hex)

multithreading - BASH脚本中的多线程ping

regex - sed 从 ip 中删除前两个八位字节

c# - 如何在 xamarin 表单中以 Android 样式使用 App.xaml 中定义的颜色

java - 按 T​​AB 键会失去对小部件的焦点

java.lang.NullPointerException long baba1

bash - .bashrc 在云端?

java - 结合android和gwt?