mardi 29 mai 2012

[Android]Comprendre et corriger les erreurs dans votre application


Ce tutoriel a pour but de vous aider à bien comprendre les messages d’erreurs que vous pouvez rencontrer lors du développement de votreapplication Android et les outils à votre disposition pour résoudre vos erreurs.

LogCat

Le LogCat trace l’exécution de l’émulateur, et donc de votre application pas à pas. Vous allez voir tous ce que fait l’émulateur et tout ce qu’il affiche.
Si vous ne disposez pas de l’onglet LogCat, il suffit d’aller dans le menu “Window -> Show View -> Other”, puis choisissez LogCat.
En cas d’erreur dans votre application, elle sera affichée dans le LogCat et le fichier depuis lequel l’exception est lancée sera indiqué ainsi que la nature de l’exception.
Vous pouvez filtrer les erreurs ou les warnings et les erreurs quand vous êtes en train de debuger votre application.
Lors de votre debug et si vous voulez afficher des messages dans votre LogCat. Il suffit d’utiliser :
1
Log.i("TAG", "message");
La lettre qui viens après le Log dépend de l’importance de votre affichage, c’est à dire :
  • i pour information, d pour display, v pour verbose etc…
  • Le Tag correspond en général au nom de votre classe mais vous pouvez mettre n’importe qu’elle chaîne de caractère.

Console

La console vous permet entre autre de suivre :
  • L’état de compilation de votre application.
  • L’état d’installation de votre application.
  • Les warnings ou erreurs lors de création de l’apk, le télechargement sur l’émulateur, son installation et le lancement de ce dernier.

Problems

L’onglet “problems” sert à afficher les erreurs et warnings de programmation, en vous indiquant :
  • L’intitulé de l’erreur.
  • Le fichier concerné par l’erreur.
  • La ligne.
  • Le type du problème.

Debug

Un des outils les plus utiles quand on programme est de pouvoir poser des breakpoints. Pour cela il faut lancer l’application en mode “Debug As”.
Clic droit sur le projet puis “Debug As -> Android Application”. Tous vos breakpoint seront activés.
Quand vous debugez votre application, n’oubliez pas de passer dans la perspective Debug, pour cela deux solutions :
  • En haut à droite de votre IDE, Cliquez sur “>>” et cliquez sur “Debug”
Et vous obtiendrez la vue suivante :
  • L’onglet “Variables” est très utile, il affiche les valeurs des différentes variables.
  • L’onglet “Breakpoints” affiche la liste de vos breakpoints.
  • L’onglet “Debug” affiche des informations utiles à votre debug, par exemple les Threads qui sont actuellement en cours d’éxecution.
Si la prémière methode d’accés au Debug ne donne rien, il suffit de cliquer sur “Window -> Open Perspective -> Other” puis séléctionner “Debug”.

Conclusion

En espérant que ce tutoriel vous a aidé. N’hésiter pas à me contacter ou à commenter l’article, si vous rencontré un problème ou une erreur lors de votre développement.

Share:

0 commentaires:

Enregistrer un commentaire

Contributeurs

Membres

free counters