Advertencia / errores del registro Logcat
Cuando conecto mi galaxia s3 mini vía ADB e intento la aplicación de la depuración con el estudio del androide consigo los mensajes sin fin del error / de la advertencia en logcat, los mensajes sin parar va como loco. ¿Eso es normal? Normalmente con el emulador no consigo toneladas de mensaje en logcat. ¿Como puedo solucionar este problema? Aquí es cómo logcat se ve como http://pastebin.com/JaVhYaCt o http://i.imgur.com/aaavMZm.png?1
Por cierto: todavía puedo probar aplicaciones.
- Huawei, logcat no mostrar el registro de mi aplicación?
- Android Studio falta excepción stacktrace en Logcat
- Mensaje de error de Android datarouter logcat
- Enviar correo electrónico mediante programación en Android
- Eclipse necesita ser reiniciado con frecuencia para que logcat funcione correctamente
- Guardar Logcat en un archivo de texto en el dispositivo Android
- ¿Dónde se registra la salida Log.x () de LogCat cuando se ejecutan las pruebas de Android JUnit?
- Cómo puedo obtener logcat en mi dispositivo para mostrar los registros de todos los procesos
- Los mensajes de Logcat desaparecen después de un corto período de tiempo
- ¿Qué significan estos números en Android Logcat?
- ¿Por qué Logcat no imprimirá un registro cuya etiqueta empiece con "IMS"?
- Obtención de logcat desde el dispositivo Android de un probador
- No se encontraron métodos de depuración de logcat de Android
¿Eso es normal?
Sí, el sistema en sí, así como todas las aplicaciones utilizan el registro y eso es lo que está viendo. Un emulador de bare-bones no tendrá muchas aplicaciones con receptores y servicios en ejecución por lo que no verá la misma cantidad de registro.
¿Como puedo solucionar este problema?
No se puede como tal, pero se puede reducir mediante la fuerza de cierre de varias aplicaciones de "Configuración" en el dispositivo. No necesariamente una buena idea, pero es su elección.
Puede mejorar las cosas mediante el uso de TAG de paquete en su código y, a continuación, aplicar un filtro para mostrar sólo los datos de registro con sus TAG.
Ejemplo…
package com.mycompany.mypackage public class MyActivity extends Activity { protected final String TAG = getClass().getName(); }
En el TAG
anterior será "com.mycompany.mypackage.MyActivity". Utilice protected
como modificador para que cualquier clase que extienda MyActivity
asignará automáticamente su propio nombre de clase a TAG
.
Cuando se registra, simplemente utilice `Log.d (TAG," Some text ");
A continuación, sólo tiene que filtrar en "com.mycompany.mypackage" para ver sólo el registro de sus propios componentes de la aplicación.
La respuesta más simple es que es normal ver todo este registro detallado (el logcat contiene información de todo en el teléfono, por lo que puede ser bastante detallado).
Puede filtrar lo que se muestra en logcat mediante filtros. Si se utiliza la línea de comandos, podría parecer algo así (no olvide el final S: * – que indica a 'Silenciar' todo.Un filtro de etiqueta simple de la línea de comandos podría ser así (mostrar sólo los mensajes con las etiquetas SHOWTAG1, Y SHOWTAG2:
adb logcat SHOWTAG1:* SHOWTAG2:* S:*
La herramienta de eclipse (y tal vez Android Studio, no está seguro) también tiene un visor de Logcat, que le permite aplicar etiquetas para filtrar o utilizar Regex u otros mecanismos de filtrado para modificar lo que se muestra.
En pocas palabras, Logcat es detallado, tendrá que filtrar específicamente para ver lo que quieres.
- Android – gradle multiproject incluye y excluye bibliotecas
- Entendiendo el recorte de lienzo de Android