Estoy probando una aplicación de Android con un servicio de larga ejecución. Estoy usando Eclipse y tengo el cable usb conectado con el teléfono que tengo a mi lado. Como se trata de un servicio prolongado, realizo otro trabajo mientras se ejecuta y verifico los registros de logcat de vez en cuando para asegurarme de que todo funcione como se espera.¿Puedo obtener logcat log después de reiniciar el teléfono?
Hace unos minutos noté que el teléfono se estaba reiniciando. Creo que ya lo hice antes, ya que explicaría un comportamiento de aplicación extraño. Rápidamente cambié a Eclipse para ver qué sucedía y descubrí que el registro de logcat estaba (parece) despejado durante el reinicio. Así que no hay ningún registro de si mi aplicación se bloqueó (¿y se cortó el teléfono ?!) o si hubo algún otro problema que provocó la caída del teléfono y mi aplicación.
¿De todos modos puedo averiguar qué sucedió? Este es un teléfono de desarrollo, por lo que no sé si se reinicia/se bloquea a menudo solo o solo mientras mi aplicación se está ejecutando. Es un Motorola Droid que ejecuta Firmware versión 2.1-update1.
Gracias por su ayuda.
http://stackoverflow.com/questions/3361230/android-retrieve-logcat-before-crash-reboot-on-a-real-device Si sabe cómo abrir una consola en su teléfono (lo siento, no) entonces esto podría ayudarte. Puede agregar el parámetro -f y especificar un archivo para que todos los registros se canalicen de modo que pueda obtenerlo después del reinicio. – Mike
Puede que no sea específico para su situación, pero en caso de que ayude a alguien ... He descubierto que usar demasiados recursos de sistema puede provocar reinicios espurios que son difíciles de rastrear a través de registros. Por ejemplo, si tiene algo que generar intenciones pero no las está escuchando (por ejemplo, si su hilo de escucha se bloquea) – Michael
Posible duplicado de [Android: ¿Cómo obtener los registros del kernel después de kernel panic?] (Https://stackoverflow.com/questions/9682306/android-how-to-get-kernel-logs-after-kernel-panic) –