从nativeGetEnabledTags意外的值:0(Unexpected value from

2019-06-21 05:01发布

我安装了最新版本的SDK(R21)和ADT 21.0.0。 我想简单的代码,它工作得很好,但现在我得到一个警告logcat中未出现在以前的版本:

从nativeGetEnabledTags意外的值:0

我GOOGLE了它,我发现问题39723:模拟器垃圾邮件的logcat与“从nativeGetEnabledTags预期的值:0”的消息

这是什么意思?

Answer 1:

我只是碰到了这个问题,太。 作为一种变通方法,我过滤LogCat与在下面的表达式输出by Log Message的过滤器的领域:

^(?!.*(nativeGetEnabledTags)).*$ 

否则,就这样的垃圾邮件,它几乎没用。

继Laksh建议,如果你想,而不必总是把它写在坚持过滤这个Search for messages字段:

  1. 转到您Logcat
  2. Saved Filters上的左侧部分,单击Edit selected logcat filter (如果保存的过滤器是不可见的,然后点击显示保存过滤器查看在logcat中)
  3. 在那里,在通过日志消息字段中输入^(?!.*(nativeGetEnabledTags)).*$


Answer 2:

它是API 17模拟器系统映像的错误。

此刻,你的解决方法有以下几种:

如果您不需要API级别17

  • 使用带有API 16仿真器(或降低)...
  • ...或更高版本(API 19例如,测试过解决这个问题)。

如果您确实需要API等级17

  • 使用真实的设备:的Nexus 4,Nexus 7和Nexus 10的。
  • 使用由亨德里克建议logcat的过滤器。 你必须编辑你的每一个过滤器,但(如果你想解决这些问题全部)。


Answer 3:

你提到的链接有答案。 它是工具的最新版本引入了一个错误。 在后续评论,你可以阅读谷歌的代表说,一个解决办法是在路上。



Answer 4:

更新ARM EABI v7a System ImageAndroid SDK Manager ,并警告不会被看到的更多.. !! :)

是。 这仅适用于ARM EABI系统映像,而不是英特尔的形象。

更新

好像有可用于一个更新Intel x86 Atom System ImageAPI 18修复该问题(我还没有尝试过,虽然)。 甲link手动安装系统映像。 Ofcourse其在Android SDK中Manager还提供。

但是,只有其为Android 4.3。 在4.2.x版开发者可能还是要等待修复..!



Answer 5:

采用Intel x86的原子的图像和“nativeGetEnabledTags:0”的问题得到解决的是Android 4.3(API 18)英特尔86原子图像的释放。 我只是测试它,我们可以确认。

随着ARM的图像这是以前固定的一段时间,我知道...



Answer 6:

由于这些mesasages的标签与Trace标签,你可以用更简单的表达式过滤他们by Log Tag字段:

^(?!Trace)

而已。

顺便说一句,我也看到了真实的设备(飞IQ4410)这些消息。



Answer 7:

我得到了许多类似的消息,所以我需要更好的过滤器。 这些过滤器添加到logcat的:

通过日志标签:

^(?!.*(GN_FW_TextView|GN_FW_Editor|SurfaceTextureClient|skia|AbsListView|Provider/Settings|InputMethodManager|jdwp)).*$

通过日志消息:

^(?!.*(nativeGetEnabledTags)).*$


Answer 8:

我已经添加了^(?!.*(nativeGetEnabledTags)).*$过滤器,但你可以看到它的几个帮助我:

从1157过滤几和799旁路相同的比率,但有点大数字:

我需要添加“邮件过滤”,以便能够使用logcat的:

通过日志标签:

 ^(?!Trace|ADB_SERVICES|BufferQueue|wpa_supplican|SurfaceFlinger|Settings/BW|Bluetooth HS/HF)

通过应用程序名称:

^(?!com.android.systemui|system_process)

对我来说,做一点有用的logcat的。



文章来源: Unexpected value from nativeGetEnabledTags: 0