6 votos

¿Registros de fallos del dispositivo Android?

He estado teniendo problemas* con mi Samsung Galaxy S4 (Rooted, Echoe rom, SCH-i545, 4.4.2) últimamente y he estado tratando de averiguar por qué. El problema es que parece que ni alogcat ni adb pueden mostrar, que yo pueda ver, caídas del dispositivo - es decir, donde todo el dispositivo se apaga por sí mismo. Además la carpeta /data no parece tener ningún tipo de carpeta panic o kernelpanic (Usando el Root Explorer).

¿Hay alguna forma de hacerlo? Idealmente encontrando registros anteriores, pero si es necesario yo piense en Puedo recrear el problema con cualquier cosa que necesite instalar.

*La caída parece ser causada cuando cambio de 4g (LTE) a Wifi de forma natural, como cuando llego a casa y mi teléfono se conecta automáticamente a mi (ya conocido) wifi.

0 votos

Estoy teniendo una situación muy parecida a la tuya. Amazon Fire Phone, rooteado, CyanogenMod 11, con los accidentes en las reconexiones wifi y mal drenaje de la batería al intentar y no volver a conectar a wifi. ¿Has encontrado alguna causa subyacente?

5voto

divided-by-zero Puntos 321

Si no se puede recuperar nada de logcat es probable que te encuentres con un kernel panic.

Podrías comprobar a través de adb la salida de: dmesg

Algunos dispositivos también tienen una función del núcleo en la que, en caso de errores críticos, se puede leer el último mensaje del núcleo recibido de /proc/last_kmsg

Tal vez esto le dará algunas pistas de lo que va mal. Si no es así, puede transmitir los registros completos del kernel a través de: cat /proc/kmsg y reproducir el apagado mientras se hace esto.

1 votos

Su respuesta me llevó a este que me permite acceder a los archivos de registro (menú *#9900#)

1voto

joaquin Puntos 172

Normalmente, cuando el sistema se bloquea se lanza un Popup. Sus opciones suelen ser Informar a o Cancelar . Si haces clic en Informar, se lanza una aplicación que te permite ver el registro (que es el que enviarías a Google para informar del fallo).

No se pueden ver los errores de Logcat porque cuando una aplicación se compila para su lanzamiento y con Proguard activado, entonces los Logs enviados por la aplicación no son visibles para el usuario final. Sólo para el sistema operativo Android. Es un mecanismo de seguridad.

1 votos

No se lanza una ventana emergente, simplemente se apaga. ¿No hay ningún registro en ningún sitio? ¿Ni el más mínimo indicio que pueda ayudarme a localizar el problema exacto?

1voto

Atriya Puntos 93

Lo más probable es que uno de tus servicios del sistema esté lanzando ANR y Android lo esté matando para restaurar el servicio. Esto hace que el dispositivo se reinicie o se apague suavemente. no verá ninguna ventana emergente (aplicación se estrelló...) ya que su usuario ya está muerto por el sistema operativo.

aquí hay algunos enlaces que podrían ayudarte a conseguir registros:

0 votos

Por lo general, es una buena respuesta que proporciona información bastante útil, pero en este caso no ayuda y algunas pistas no son realmente ciertas. Por lo que sé, cuando un servicio crítico del sistema muere, se reinicia un par de veces. También debería ser capaz de ver un servicio del sistema de morir a través de logcat.

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