0 votos

Registrar el registro antes de que el dispositivo se reinicie

Necesito grabar un registro incluso si el dispositivo se reinicia porque cuando abro una aplicación específica mi teléfono se reinicia, así que necesito registrar por qué.

1voto

pr0nin Puntos 353

Como puedes reproducir el choque, puedes conectar el teléfono por USB a un ordenador e iniciar

adb logcat -b all

y luego iniciar la aplicación problemática en el dispositivo.

Tendrás la salida del logcat hasta que el dispositivo se reinicie. Esperemos que haya un indicador de por qué ocurre el accidente.

Nota: esto requiere que se habilite adb en el dispositivo y que adb se ejecute en tu PC.

Hay una segunda manera de leer los mensajes del núcleo después del reinicio, pero la ruta (por ejemplo. /proc/last_kmsg ) de los mensajes guardados del kernel han cambiado con el tiempo y no está habilitado por defecto en todos los dispositivos.

Si está interesado en esta forma vea por ejemplo estos temas:

1 votos

Nota al margen: el registro del kernel no suele ser útil para solucionar problemas relacionados con las aplicaciones. kmsg incluye registros sólo del núcleo y de algunos demonios nativos como init no el framework Java de Android. Pero pstore puede configurarse para obtener logcat si el dispositivo no arranca en adb escenario.

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