Desperfectos de Android: Por Ejemplo, [La Aplicación Telefónica Se Ha
Detenido]
Siempre que se produzca una excepción Java no controlada en un proceso/aplicación,
normalmente se podrá ver a través de un mensaje estándar {the_app has stop} con un botón de
confirmación. Esto no obstaculiza necesariamente el uso normal del sistema y puede no tener
efectos secundarios. Sin embargo, no deben suceder.
Para depurar por qué ocurrió un desperfecto, el logcat envía la traza trasera siempre y cuando se
recupere el registro lo antes posible después de que se reprodujo el desperfecto.Puede haber
varios tipos diferentes de excepciones iniciadas, por lo tanto es mejor buscar FATAL o Exception
en los registros. Recuerde que todos los archivos de la IX deben ser investigados para encontrar
el desperfecto. Estos se encuentran en la carpeta /nv/log/touch/ cuando se extrae el paquete de
registro.
A continuación, se muestra un ejemplo en el que la aplicación del panel se bloquea con el
mensaje "El panel se ha detenido" que se muestra en la interfaz de usuario:
2015-07-08 02:21:32.467 - FATAL EXCEPTION: main 2015-07-08 02:21:32.467 - Process: com.cisco.telepresence.dashboard,
PID: 6825 2015-07-08 02:21:32.467 - java.lang.NullPointerException 2015-07-08 02:21:32.467 - at
com.cisco.telepresence.dashboard.adapter.
MediaChannelListAdapter.
MediaChannelListFragment.configureAdapter(MediaChannelListFragment.java:76) 2015-07-08 02:21:32.467 - at
com.cisco.telepresence.dashboard.fragment.
MediaChannelListFragment.onViewCreated(MediaChannelListFragment.java:30) 2015-07-08 02:21:32.467 - at
android.app.FragmentManagerImpl.moveToState(FragmentManager.java:904) 2015-07-08 02:21:32.467 - at
android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062) 2015-07-08 02:21:32.467 - at
android.app.BackStackRecord.run(BackStackRecord.java:684) 2015-07-08 02:21:32.467 - at
android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447) 2015-07-08 02:21:32.467 - at
android.app.Fragment.performStart(Fragment.java:1721) 2015-07-08 02:21:32.467 - at
android.app.FragmentManagerImpl.moveToState(FragmentManager.java:918) 2015-07-08 02:21:32.467 - at
android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062) 2015-07-08 02:21:32.467 - at
android.app.BackStackRecord.run(BackStackRecord.java:684) 2015-07-08 02:21:32.467 - at
android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447) 2015-07-08 02:21:32.467 - at
android.app.FragmentManagerImpl$1.run(FragmentManager.java:443) 2015-07-08 02:21:32.467 - at
android.os.Handler.handleCallback(Handler.java:733) 2015-07-08 02:21:32.467 - at
android.os.Handler.dispatchMessage(Handler.java:95) 2015-07-08 02:21:32.467 - at android.os.Looper.loop(Looper.java:136)
2015-07-08 02:21:32.467 - at android.app.ActivityThread.main(ActivityThread.java:5076) 2015-07-08 02:21:32.467 - at
java.lang.reflect.Method.invokeNative(Native Method) 2015-07-08 02:21:32.467 - at
java.lang.reflect.Method.invoke(Method.java:515) 2015-07-08 02:21:32.467 - at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 2015-07-08 02:21:32.467 - at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 2015-07-08 02:21:32.467 - at dalvik.system.NativeStart.main(Native
Method) 2015-07-08 02:21:33.059 - LOG_NOTICE(169.254.1.8) :07-08 12:21:24.907 WARN
Estado de interfaz de usuario incoherente
Si la interfaz de usuario no refleja el estado correcto del sistema, por ejemplo, la barra (Volver a
llamada) está visible fuera de una llamada o la barra (Volver a llamada) no está visible en una
llamada, esto podría deberse a una actualización de estado incompleta de la IX. Por ejemplo, si
una llamada se interrumpe abruptamente, la IX se detiene, los problemas de los medios, etc.
Si el estado persiste, un reinicio o un restablecimiento de fábrica de Touch puede solucionar el
problema.
Registros desde Touch10 a través de una conexión serial
Es muy beneficioso extraer los registros directamente del toque problemático en sí,