PRACTICA 006: Android Studio: Depurar un programa
Ing. Honoria Reyes Macedo
IDE: Android Studio
Lenguaje
de programación para móviles: Java
Sistema
Operativo de desarrollo: Windows
Sistema Operativo de Ejecución: Android
INTRODUCCION
Depuración es ir ejecutando paso
a paso cada instrucción de un programa de software. Se pueden establecer puntos
de interrupción para ir deteniendo la ejecución. Se utiliza para conocer la
secuencia que lleva ese programa y poder corregir posibles errores. En inglés
se conoce como debugging (eliminación de bichos).
Se utilizan teclas de aceleración
(juego de teclas), para recorrer paso a paso el programa. Por ejmplo:
Ejecutar sin depurar à con Shift + F10
Colocar puntos de interrupción de ejecución à con Ctrl +F8
Iniciar la depuración de la aplicación à con Shift +F9
Reanudar la ejecución àcon F9
Detener la ejecución à con Ctrl + F2
Ir paso a paso y NO
entrar en los métodos à con F8
Paso a paso y SI entrar
a los métodos à con F7
También se pueden poner mensajes de consola para identificar el paso de
la ejecución por algún punto en especial. Ejemplo: Log.d(“DEPURAR”,”Si
paso por aqui”);
Se puede accesar a cada una de las instrucciones de depuración
desde el menú Run
ACTIVIDADES
DEPURACION
1.- Colocar 4 puntos de interrupción de ejecución en la
clase MainActivity (puntos rojos en las lineas de la siguiente imagen)
à Con Ctrl +F8 (o dando click en la parte izquierda de la línea de
codigo)
2.- Identificar las acciones
a
realizar
3.- Empezar acción A: Iniciar la depuración de la
aplicación à con Shift +F9
3.1 Cuando se detenga en un punto de interrupción, Hacer una captura de pantalla mostrando el emulador
3.2 Reanudar la
ejecución à con
F9
Repetir 3.1
Repetir 3.2
Repetir 3.1
Repetir 3.2
Así hasta llegar al emulador sin interrumpirse
4.- Empezar acción B:
Dar click
Repetir 3.1
Repetir 3.2
Repetir 3.1
Repetir 3.2
Así hasta llegar al emulador sin
interrumpirse
5.- Empezar acción C:
Dar click
Repetir 3.1
Repetir 3.2
Repetir 3.1
Repetir 3.2
Así hasta llegar al emulador sin
interrumpirse
6.- Detener la ejecución
à con Ctrl + F2
7.- Empezar acción A: Iniciar la depuración de la
aplicación à con Shift +F9
7.1 Cuando se
detenga en un punto de interrupción, Ir paso a paso y NO entrar en los métodos à con F8
7.2 Ir paso a paso y NO entrar en los métodos à con
F8
-Ir paso a paso y NO entrar en los métodos à con
F8
-Así hasta llegar al emulador sin
interrumpirse o llegar a otro punto de interrupción
-Hacer una captura de pantalla
mostrando las clases que fue abriendo durante la depuración (parte superior)
Nota: Cuando se pierde el
cursor Reanudar la ejecución à con F9
7.3 Cerrar las clases que se fueron abriendo durante la depuración
- Si llegó a otro punto de interrupción, Continuar con el
paso 7.2 y Repetir 7.3
8.- Empezar acción B:
Dar click
Repetir 7.1
Repetir 7.2
Repetir 7.3
9.- Empezar acción C:
Dar click
Repetir 7.1
Repetir 7.2
Repetir 7.3
10.- Detener la
ejecución à con Ctrl + F2
11.- Empezar acción A: Iniciar la depuración de la
aplicación à con
Shift +F9
11.1.- Cuando se detenga en un punto de interrupción, Paso a paso y SI entrar a los métodos à con F7
11.2.- Hacer lo mismo que el paso 7, 8 y 9 pero en lugar de recorrer con F8 hacerlo con F7
-------------------------------------0--0------------------------------------------------------------
--------------------------------000---0000--------------------------------------------------------











No comments:
Post a Comment