Answers:
我也遇到了这个问题。作为一种解决方法,我在过滤器LogCat的by Log Message字段上使用以下表达式过滤输出:
^(?!.*(nativeGetEnabledTags)).*$
否则,它是如此垃圾,几乎是无用的。
遵循 Laksh的建议,如果您希望始终对其进行过滤,而不必始终将其写在Search for messages字段上:
LogcatSaved Filters左侧的部分中,点击Edit selected logcat filter(如果看不到“已保存的过滤器”,然后单击“ Logcat”中的“显示已保存的过滤器视图”)。^(?!.*(nativeGetEnabledTags)).*$。Saved Filters部分中单击Edit selected logcat filter。在by Log Message现场输入^(?!.*(nativeGetEnabledTags)).*$。如果看Saved Filters不到,则Display saved filters view在Logcat中单击。
^,.*以及$?为什么不只是(?!nativeGetEnabledTags)呢?(ps这不起作用)
grep哪个很好,并且默认情况下会搜索该行。答案为:“正则表达式不返回任何包含匹配项的行...”的答案是“否”。
这是API 17的仿真器系统映像中的错误。
目前,您的解决方法如下:
如果您不需要API级别17
如果您确实需要API级别17
更新ARM EABI v7a System Imagefrom Android SDK Manager,警告将不再显示.. !! :)
是。这仅适用于ARM EABI系统映像,不适用于Intel映像。
更新资料
好像有可用于一个更新Intel x86 Atom System Image的API 18,修正了问题(我还没有尝试过,虽然)。一个link手动安装系统映像。当然,它也可以在Android SDK Manager中使用。
但仅适用于Android 4.3。4.2.x开发人员可能仍然需要等待修复。
adt plugin和android sdk。
我已经添加了^(?!.*(nativeGetEnabledTags)).*$ 过滤器,但是您可以看到它对我有多少帮助:

从1157开始过滤掉了一些,而799绕过了相同的比率,但是数字更大:

我需要添加“ SpamFilter”才能使用Logcat:

通过日志标签:
^(?!Trace|ADB_SERVICES|BufferQueue|wpa_supplican|SurfaceFlinger|Settings/BW|Bluetooth HS/HF)
按应用名称:
^(?!com.android.systemui|system_process)
对我来说,Logcat有点有用。