IX.5. Depuración de código.

El Debugging o depuración de una aplicación móvil es una herramienta útil que nos provee Android Studio, con el propósito de poder identificar y corregir errores de programación mediante las siguientes características:

  • Establecer puntos de interrupción (breakpoints) en el código.
  • Examinar variables y evaluar expresiones en el tiempo de ejecución.

Un punto de interrupción o break point es una línea de código específica en donde se detendrá el flujo de la ejecución de la aplicación.

Para iniciar el debugger se debe dar clic en el icono Debug  de la barra de herramientas, para detenerlo se debe de dar clic en el icono de Stop locali zado en la misma barra.

Para asignar un punto de interrupción se debe situar el cursor del mouse sobre la línea de código en la que se requiera detener la ejecución de la aplicación y dar clic, se mostrará un icono de un círculo rojo como en el siguiente e jemplo:




Durante la interrupción de la ejecución se puede realizar las siguientes acciones en la parte inferior dando clic en los siguientes iconos:

  • Si deseas examinar el árbol de objetos para una variable, expándelo en la vista Variables. Si la vista Variables no es visible, haz clic en Restore Variables View

  • Para evaluar una expresión en el punto de ejecución actual, haz clic en Evaluate Expression

  • Para avanzar a la siguiente línea del código (sin ingresar a un método), haz clic en Step Over

  • Par a avanzar a la primera línea dentro de una llamada a un método, haz clic en Step Into

  • Para avanzar a la siguiente línea fuera del método actual, haz clic en Step Out

  • Para continuar ejecutando la app normalmente, haz clic en Resume Program