1 votos

¿Qué opciones hay para ver el LogCat?

Hace poco tuve que capturar mi logcat para mi dispositivo HTC EVO 4G para tratar de identificar la razón por la que las actualizaciones a veces fallan alegando que no hay suficiente memoria ( cuestión que se discute más ampliamente aquí ).

Sin embargo, el registro lo captura TODO, lo que significa que tienes mucha información innecesaria, lo que hace que sea difícil mirar los datos en bruto sin sentirse abrumado por la cantidad de datos. Estoy tratando de aislar los datos relevantes para el proceso de actualización para que podamos ver lo que está pasando que está desencadenando el error cuando hay suficiente espacio en el almacenamiento interno que no puede ser agotado por el tamaño del instalador y / o tamaño de la aplicación.

¿Alguien tiene una sugerencia para un visor LogCat o una recomendación? ¿Qué solución funciona mejor? Preferiblemente una herramienta visual (GUI) que pueda procesar el archivo con capacidad de filtrado y, con suerte, de agrupación inteligente, etc.

1voto

Izzy Puntos 45544

Un buen punto de partida es un Buscar en Google "adb logcat filter" que arroja resultados interesantes ya en su primera página. Incluyendo el Página de ayuda de logcat del propio proyecto Android, que enumera opciones bastante detalladas. Especialmente el seguimiento de la Lectura y escritura de registros donde se explican las opciones de filtrado.

La sintaxis básica se especifica como

[adb] logcat [<option>] ... [<filter-spec>] ...

Las opciones interesantes incluyen escribir la salida en un archivo ( -f <filename> ) y el uso de marcas de tiempo legibles para el ser humano ( -v time ). El ejemplo de filtrado que se ofrece debería servir para empezar a trabajar en la segunda parte:

adb logcat ActivityManager:I MyApp:D *:S

En pocas palabras: Mostrar todos los mensajes de información de ActivityManager, los mensajes de depuración de MyApp, y silenciar todo lo demás.

Ya que estás completamente sin ideas de lo que buscas exactamente, al menos podrías tener algunas ideas sobre lo que estás no buscando, y podría usar algo como GamesApp:S FunnyApp:S MoreApp:S [...] para filtrar las cosas que definitivamente no son de interés. Así que su comando podría ser como

adb logcat -f special.log -v time GamesApp:S FunnyApp:S MoreApp:S

Cuando se ha excluido lo imposible, lo que queda, por improbable que sea, debe ser la verdad. - Arthur Conan Doyle: La aventura del Coroneta de Berilo (Sherlock Holmes)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X