Valor inesperado de NativeGetEnabledTags: 0
Instalé la última versión del SDK (r21) y ADT 21.0.0. Probé un código simple y funciona bien, pero ahora aparece una advertencia en LogCat que no aparecía en las versiones anteriores:
Valor inesperado de NativeGetEnabledTags: 0
Lo busqué en Google y encontré el problema 39723: el emulador envía spam a LogCat con el mensaje "Valor inesperado de NativeGetEnabledTags: 0". .
¿Qué significa?
Yo también me encontré con este problema. Como solución alternativa, estoy filtrando la LogCat
salida con la siguiente expresión en el by Log Message
campo del filtro:
^(?!.*(nativeGetEnabledTags)).*$
De lo contrario, recibirá tanto spam que será casi inútil.
Siguiendo la sugerencia de Laksh , si desea filtrar esto siempre sin tener que escribirlo siempre en el Search for messages
campo:
- Ir a tu
Logcat
- En la
Saved Filters
parte de la izquierda, haga clic enEdit selected logcat filter
(Si los filtros guardados no están visibles, haga clic en Mostrar vista de filtros guardados en Logcat) - Allí, en el campo por mensaje de registro, ingrese
^(?!.*(nativeGetEnabledTags)).*$
.
Es un error en la imagen del sistema del emulador para API 17.
Por el momento, sus soluciones son las siguientes:
Si NO necesitas API nivel 17
- Utilice un emulador con API 16 (o inferior)...
- ...o superior (API 19, por ejemplo, probado para resolver el problema también).
Si SÍ necesitas API nivel 17
- Utilice un dispositivo real: Nexus 4, Nexus 7, Nexus 10.
- Utilice el filtro LogCat sugerido por Hendrik. Sin embargo, tendrás que editar todos los filtros que tengas (si quieres arreglarlos todos).