Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

Developpez.com - Java
X

Choisissez d'abord la catégorieensuite la rubrique :


Comprendre et corriger les erreurs dans votre application

Date de publication : 08 avril 2011.

Par Feanorin
 

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

       Version PDF (Miroir)   Version hors-ligne (Miroir)
Viadeo Twitter Facebook Share on Google+        



I. Logcat
II. Console
III. Problems
IV. Debug
V. Conclusion
VI. Remerciements
VII. Liens


I. Logcat

Le LogCat trace l'exécution de l'émulateur et donc, de votre application pas à pas. Vous allez voir tout 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 logs via les différents niveaux par ordre croissant (debug, info, warning, error) quand vous êtes en train de déboguer votre application.
Par exemple si vous choisissez de filtrer les logs à partir des warnings, vous n'aurez dans ceux-ci que les warnings et les errors.
Lors de votre déboguage et si vous voulez afficher des messages dans votre LogCat, il suffit d'utiliser :

Log.i("TAG", "message");
			
La lettre qui vient après le Log dépend de l'importance de votre affichage, c'est-à-dire :


II. Console

La console vous permet entre autres de suivre :


III. Problems

L'onglet "problems" sert à afficher les erreurs et warnings de programmation, en vous indiquant :


IV. 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 breakpoints seront activés.

Quand vous déboguez votre application, n'oubliez pas de passer dans la perspective Debug, pour cela deux solutions.

Et vous obtiendrez la vue suivante :


Si la première méthode d'accès au Debug ne donne rien, il suffit de cliquer sur "Window -> Open Perspective -> Other" puis sélectionner "Debug".


V. Conclusion

J'espère que ce tutoriel vous a aidé. N'hésitez pas à me contacter ou à commenter l'article, si vous rencontrez un problème ou une erreur lors de votre développement.


VI. Remerciements

Je tiens à remercier tout particulièrement Feanorin qui a mis ce tutoriel au format Developpez.com.
Merci également à ClaudeLELOUP ainsi qu'à jacques_jean d'avoir pris le temps de le relire et de le corriger.


VII. Liens




               Version PDF (Miroir)   Version hors-ligne (Miroir)

Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2011 developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -