studio - "AndroidRuntime: apagando VM" con nada más
logcat without android studio (2)
Por alguna razón, LogCat no informa de ningún seguimiento de pila en los bloqueos. En cambio, solo obtengo la siguiente información:
D/AndroidRuntime: Shutting down VM
W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x40dd3960)
Esto es realmente extraño porque he estado trabajando en el mismo proyecto durante tres meses, y solo recientemente (hace dos o tres días) los rastros de pila dejaron de mostrarse. Que podria causar esto? ¿Cómo puedo conseguir que muestre trazas de pila nuevamente?
Experimenté el mismo problema. Después de actualizar Google Analytics a la versión 7 (o 7.3, no lo recuerdo), mi aplicación siempre se cierra sin ningún mensaje logcat cuando se produce un error.
Resulta que sucede si Thread#setUncaughtExceptionHandler
un controlador personalizado de captura de todas las excepciones ( Thread#setUncaughtExceptionHandler
) y la función de bloqueo de informes en Google Analytics.
Cuando deshabilito uno de ellos, el logcat muestra nuevamente el seguimiento de la pila.
Muy simple de arreglar.
Solo cambio de
...
Tracker tracker; // from Google Analytics
...
tracker = analytics.newTracker(getStringRes(R.string.ga_tracker));
tracker.enableExceptionReporting(true); // this is the cause
A:
tracker.enableExceptionReporting(false);
Ahora, ha vuelto a la normalidad.