Читать книгу El gran libro de Android - Jesus Tomás Gironés - Страница 56
1.12.2. Depurar con mensajes Log
ОглавлениеEl sistema Android utiliza el fichero LogCat para registrar todos los problemas y eventos principales que ocurren en el sistema. Ante cualquier error resulta muy interesante consultarlo para tratar de encontrar su origen.
La clase Log proporciona un mecanismo para introducir mensajes desde nuestro código en este fichero. Puede ser muy útil para depurar nuestros programas o para verificar el funcionamiento del código. Disponemos de varios métodos para generar distintos tipos de mensajes:
Ejercicio: Depurar con mensajes Log |
1.Modifica la clase MainActivity introduciendo la línea que aparece subrayada:
Nota sobre Java: para poder utilizar la clase Log has de importar un nuevo paquete. Para ello añade al principio import android.util.Log; Otra alternativa es pulsar Ctrl-Shift-O, para que se añadan automáticamente los paquetes que faltan. En este caso el sistema encuentra dos paquetes con la clase Log, por lo que te preguntará.
2.Ejecuta la aplicación. Aparecerá un error.
3.Para ver el fichero de Log desde Eclipse, accede al menú Window > Show View > Others… > Android > LogCat.
En la segunda línea de la captura anterior, comprobamos que se pudo entrar dentro de onCreate(). Tres líneas más abajo se indica una excepción. La información mostrada suele ser excesiva. Te recomendamos que busques las palabras “Caused by” para ver el tipo de excepción y la primera referencia a un paquete escrito por nosotros “com.example.holamundo”. En este ejemplo, las dos líneas clave son:
4.Haz doble clic en la línea at com.example… Te abrirá la actividad MainActivity y te situará en la línea 15.
Vídeo[tutorial]: LogCat con Eclipse |
Vídeo[tutorial]: LogCat con Android Studio |