3 votos

¿Genera el emulador de Android algún tipo de archivo de registro al que pueda acceder si se bloquea?

Digamos que estoy trabajando con el emulador de Android y consigo que ejecute una de mis imágenes personalizadas/kernels personalizados, y se atasca en un boot-loop o se bloquea después de un rato en el arranque, ¿produce un archivo de registro que pueda revisar? Y si es así, ¿dónde almacena este registro de "arranque"? (lo más probable es que en algún lugar del árbol de construcción de Android)

2voto

Zuul Puntos 7864

pánico en el núcleo

Cuando se produce un pánico en el núcleo, todos los programas espaciales de los usuarios se detienen inmediatamente, evitando que el usuario detecte la causa del pánico: logcat ; dmesg y /proc/kmsg no te servirá de nada.

Todavía puedes comprobar el /data/dontpanic/ para cualquier archivo presente, como:

apanic_console o apanic_threads


bota de núcleo

Método de registro de los mensajes del núcleo:

  1. invoca "dmesg":

    • Véanlo como sucede:

      # adb shell dmesg
    • Diríjase a un archivo en su tarjeta de crédito y véalo más tarde.

      # adb shell dmesg >/mnt/sdcard/dmesg.txt
  2. "cola" el núcleo si "syslogd" y /var están disponibles:

    # adb shell cat /proc/kmsg
  3. volcar el archivo del kernel /proc/kmsg :

    # adb shell cat /proc/kmsg

Nota: Es posible que tenga que emitir su para obtener permisos sobre algunos archivos si te encuentras con un mensaje de error. Alternativamente, eliminar shell del comando lo ejecutará en el lado de la computadora, no en el teléfono.


Referencias

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