Thursday, September 17, 2020

DEPURAR PROGRAMA, ANDROID STUDIO

 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

FLEXSLIDER HTML5

  PRACTICA 020: HTML: FLEXSLIDER Ing. Honoria Reyes Macedo  IDE: Dreamweaver, Atom o Block de notas Lenguaje de paginas ESTATICAS: HTML...