Developpez.com - Rubrique Android

Le Club des Développeurs et IT Pro

Apprendre à déboguer son application Android avec Logcat et Android Studio

Un tutoriel d'Olivier Roger

Le 2018-03-14 22:49:36, par grunk, Modérateur
Salut à tous,

à force de voir les débutant ne pas savoir deboguer leur application j'ai fini par faire un article sur le sujet, qui je l'espère devrait guider les nouveaux venus dans les méandres du débug :

http://grunk.developpez.com/tutoriel...ndroid-studio/

Bonne lecture
  Discussion forum
6 commentaires
  • Hizin
    Modérateur
    Merci !

    Manquerait juste une partie pour différencier prod et dev, de mon point de vue (sans aller jusqu'à parler des remontées d'erreurs), histoire de dire "pensez à planquer les traces de vos applis en prod", mais même sans, ça va déjà être bien !
  • Drowan
    Membre éprouvé
    Super petit tuto qui sera bien utile à un débutant.

    Remarque : Est-ce normal que les premières ligne de la stack trace en exemple dans la partie IV-B ne soit pas dans le bloc "stack trace" ?
  • grunk
    Modérateur
    Envoyé par Drowan
    Super petit tuto qui sera bien utile à un débutant.

    Remarque : Est-ce normal que les premières ligne de la stack trace en exemple dans la partie IV-B ne soit pas dans le bloc "stack trace" ?
    Non effectivement , je corrigerais ca à l'occasion
  • Gilles40270
    Candidat au Club
    Bonjour,

    Je ne sais si je suis au bon endroit mais je me lance tout de même car j'ai un pb que je n'arrive pas à résoudre.
    Je n'arrive pas faire reconnaître ma tablette ANDROID dans mon visual studio en environnement TSE.
    J'ai pourtant installé les drivers de la tablette sur mon serveur TSE ainsi que les drivers Google USB.

    Merci de votre aide.
  • salsitawapa
    Futur Membre du Club
    Merci pour le tuto, je pense qu'il en manque 1 pour les différentes erreurs et comment les corriger.
    Je m'explique, lors d'une erreur, on a d'inscrit :
    at chemin.du.smali.a (source : 160)
    A quoi correspond ce dernier chiffre ?
    Le 160 correspond au renvoie vers la ligne.
    Pour le a, une erreur de saut (inverser if-nez et if-eqz). Mais les autres lettres ? J'ai eu des g, h, onstart...

    Merci de votre aide
  • Arhistide8
    Nouveau Candidat au Club
    Bonjour à vous ! Jai lu en prérequis dans le cour de Serge Tahé : Le pré-requis à une utilisation optimale du document est une bonne maîtrise du langage Java.
    Je voudrais savoir que faut-il maîtriser , tout le langage Java? Absolument tout pour développer Android ?
    Merci de bien vouloir me guider !