Instalé la última versión del SDK (r21) y ADT 21.0.0. Intenté un código simple y funciona bien, pero ahora recibo una advertencia en LogCat que no apareció 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 eso?
android
adt
android-logcat
Laksh
fuente
fuente
Respuestas:
También me encontré con este problema también. Como solución alternativa, estoy filtrando la
LogCat
salida con la siguiente expresión en elby Log Message
campo del filtro:De lo contrario, es tan spam que es casi inútil.
Siguiendo la sugerencia de Laksh , si desea filtrar esto siempre sin tener que escribirlo siempre en el
Search for messages
campo:Logcat
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)^(?!.*(nativeGetEnabledTags)).*$
.fuente
Saved Filters
parte, haga clic enEdit selected logcat filter
. Allí en elby Log Message
campo ingrese^(?!.*(nativeGetEnabledTags)).*$
. SiSaved Filters
no está visible, haga clicDisplay saved filters view
en Logcat.^
,.*
y$
? ¿Por qué no solo(?!nativeGetEnabledTags)
? (ps esto no funciona)grep
qué es bueno y busca la línea por defecto. La respuesta a: "¿Una expresión regular no devuelve ninguna línea que contenga una coincidencia ..." es NO.Es un error en la imagen del sistema del emulador para API 17.
Por el momento, sus soluciones son las siguientes:
Si NO necesita el nivel 17 de API
Si necesita API nivel 17
fuente
El enlace al que se refirió tiene la respuesta. Es un error introducido en la última revisión de las herramientas. En los comentarios de seguimiento, puede leer que un representante de Google dice que hay una solución en camino.
fuente
Actualice el
ARM EABI v7a System Image
deAndroid SDK Manager
y la advertencia ya no se verá ... !! :)Si. Esto funciona solo para ARM EABI System Image y no para Intel image.
Actualizar
Parece que hay una actualización disponible para el
Intel x86 Atom System Image
para el API 18 , que corrige el problema (no he probado, aunque). Alink
para instalar manualmente la imagen del sistema. Por supuesto, también está disponible en Android SDK Manager.Pero es solo para Android 4.3. ¡Los desarrolladores 4.2.x aún podrían tener que esperar una solución ...!
fuente
adt plugin
yandroid sdk
.El problema con las imágenes de Intel x86 Atom y "nativeGetEnabledTags: 0" se solucionó con el lanzamiento de la imagen de Android 4.3 (API 18) Intel x86 Atom. Lo acabo de probar y puedo confirmarlo.
Con imágenes ARM esto se solucionó hace algún tiempo, lo sé ...
fuente
Como estos mesajes están etiquetados con la
Trace
etiqueta, puede usar expresiones más simples para filtrarlosby Log Tag
campo:Eso es.
Por cierto, también veo estos mensajes en el dispositivo real (Fly IQ4410).
fuente
Recibía muchos mensajes similares, así que necesitaba mejores filtros. Agregue estos filtros a LogCat:
Por etiqueta de registro:
Por mensaje de registro:
fuente
He agregado el
^(?!.*(nativeGetEnabledTags)).*$
filtro, pero puedes ver lo poco que me ayuda:a partir de 1157 se filtran unos pocos y 799 omiten la misma proporción, pero números un poco más grandes:
Necesitaba agregar el "SpamFilter" para poder usar Logcat:
por etiqueta de registro:
por nombre de aplicación:
Para mí, hizo un poco utilizable el Logcat.
fuente