nativeGetEnabledTags的非期望值:0?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (8)
  • 关注 (0)
  • 查看 (122)

我安装了最新版本的SDK(R21)和ADT 21.0.0。我运行了代码,但是得到了一个警告:

nativeGetEnabledTags的非期望值:0

它是什么意思?

提问于
用户回答回答于

我也遇到了这个问题。我正在过滤LogCat控件上的以下表达式输出by Log Message过滤器的字段:

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

你可以过滤它。而不必总是将它写在Search for messages字段:

  1. 获得Logcat
  2. 保存过滤器的左边,单击编辑可选择的logcat过滤器(如果保存的筛选器不可见,则单击logcat中显示保存的筛选器视图)
  3. 在BIDLogMessage字段中,输入^(?!.*(nativeGetEnabledTags)).*$...
用户回答回答于

我用了^(?!.*(nativeGetEnabledTags)).*$进行过滤

1157被和799被过滤的比率相同,但数量比较多:

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

日志标签:

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

应用名称:

^(?!com.android.systemui|system_process)
用户回答回答于

我收到了很多类似的信息,所以我需要更好的过滤器。将这些过滤器添加到LogCat:

通过日志标签:

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

通过日志消息:

^(?!.*(nativeGetEnabledTags)).*$
用户回答回答于
用户回答回答于

英特尔x86 Atom镜像中“nativeGetEnabledTags:0”的问题是 Android 4.3 (API 18) Intel x86Atom镜像发布后解决的。

前一段时间还修复了ARM的图像问题

用户回答回答于

从Android SDK Manager更新ARM EABI v7a System Image就不会又警告!!!*)

是的。这只适用于ARM EABI的系统映像,而不适用于Intel映像。

似乎有一个可用于Intel x86 Atom System ImageAPI 18解决了这个问题(我还没有试过)。若要手动安装系统映像点击这里,执行以下操作。也可以在AndroidSDKManager中获得。

但这只适用于安卓4.3版本。4.2.x版本的开发人员还需要等待修复!

用户回答回答于

你提到的链接中有答案。这是最新版本的工具中的一个bug。后面有位谷歌员工说,正修复中。

用户回答回答于

这是API 17映像系统中的一个bug。

目前,解决办法如下:

如果您不需要API 17

  • 使用API 16(或更低)的模拟器...
  • ...或更高(例如API 19,经测试也可以解决这个问题)。

如果您确实需要API 17

  • 使用实物设备(手机):Nexus 4,Nexus 7,Nexus 10。
  • 使用LogCat 过滤器。但是,您必须修改所有的过滤器(如果您想要修复它们的话)。

所属标签

可能回答问题的人

  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问5 回答
  • Dingda

    Dingda · 站长 (已认证)

    4 粉丝0 提问3 回答
  • 西风

    renzha.net · 站长 (已认证)

    9 粉丝1 提问3 回答
  • 螃蟹居

    1 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券