¿Puedo capturar mensajes de LogCat al usar el teléfono normalmente (no conectado al PC)?

Quiero saber si hay alguna manera de grabar los mensajes de logcat cuando estoy probando mi aplicación con un teléfono real en un entorno real. Lo que estoy tratando de lograr es tomar mi teléfono en otro lugar y si algo sale mal con mi aplicación, rastrear por qué salió mal. Especialmente si doy mi aplicación a un amigo (o un jefe) para probarlo, no pueden darme un montón de comentarios sobre los problemas.

Podría simplemente imprimir toda la salida a un .txt y luego leerlo, pero me gustaría algo un poco más agradable

¿Algunas ideas?

¡Sí! Instale aLogcat! Muy útil 🙂

Aplicación de aLogcat

Una forma es crear su propia función Log.java y luego cambiar la función de importación para que coincida con su clase. En su Log.java podría escribir todos los registros en algún búfer y guardarlo periódicamente en sdcard.

Una manera más es

Abrir el shell de adb

logcat > \sdcard\log.txt & 

Esto continuará funcionando hasta que se reinicie el teléfono.

  • ¿Qué significan estos números en Android Logcat?
  • Android Runtime Logcat solo obtiene la instancia actual
  • Cómo obtener LogCat del dispositivo Genymotion
  • Cómo depurar BOOT_COMPLETE radiodifusión receptor "Fuerza Close" se bloquea?
  • LogCat no funciona después de la actualización a Android N
  • ¿Cómo puedo arreglar lo que está causando esto inundar mi logcat: I / System.out: (HTTPLog) -Static: isSBSettingEnabled false
  • Los filtros ADT Logcat desaparecen y dejan de funcionar
  • Desactivar LogCat Salida COMPLETAMENTE en la versión de Android app?
  • Obtención de logcat desde el dispositivo Android de un probador
  • Java.lang.RuntimeException: No se puede instanciar la actividad ComponentInfo {...}: java.lang.ClassNotFoundException: No encontró la clase
  • ¿Cómo filtrar el logcat de Android por aplicación?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.