1 votos

Acceder a los archivos de registro de Android para períodos específicos en Android 7

¿Es posible acceder a archivos de registro antiguos, digamos de 3 meses de antigüedad, para ver el uso en el dispositivo Android, por uso me refiero a cualquier aplicación instalada o desinstalada, el tiempo pasado en línea, a través de wifi o celular, el tiempo fuera de línea, las veces que se enciende y se apaga, las aplicaciones utilizadas y cualquier otro dato de uso.

¿Es esto posible a través del ADB en Windows? Quiero ser capaz de conectar la tablet a mi PC y acceder a todos los registros de los últimos 3 meses, actualmente estoy recibiendo sólo la fecha actual, ni siquiera puedo obtener los registros de ayer. El comando que estoy usando es adb logcat > currentdevicelog.txt Cualquier ayuda sería muy apreciada, la versión de Android en el dispositivo es Nougat-7.0

3voto

pr0nin Puntos 353

Android no almacena la salida de logcat en la memoria flash. En su lugar, logcat utiliza un búfer en anillo en la memoria RAM de normalmente 64KB hasta 4MB (depende de lo que esté configurado). La RAM es mucho más rápida que la memoria flash y también la flash puede fallar antes si se escriben constantemente mensajes de registro en ella.

Un búfer de anillo significa que si el búfer está lleno, la entrada más antigua será sobrescrita por una nueva entrada. Por lo tanto, logcat normalmente sólo contiene los últimos minutos u horas. Y sólo los mensajes de registro después del último reinicio ya que el buffer de logcat no se guarda al apagar y la memoria RAM también se pierde al reiniciar.

Por lo tanto, no hay mensajes de registro antiguos a los que se pueda acceder.

0 votos

¿no hay registros almacenados en la memoria interna aparte de la RAM?

0 votos

Por lo general, sólo se almacenan algunos mensajes del núcleo en caso de que éste se bloquee. Como escribí los registros persistentes no son designados por Android ya que esto podría reducir el tiempo de vida de la memoria flash y cuesta más batería.

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