50 votes

Comment déboguer une application Android ligne par ligne avec Eclipse ?

Je connais bien l'IDE VS.Net et il offre de nombreuses possibilités de débogage. Mais le développement Android est quelque chose de nouveau pour moi. J'utilise l'IDE Eclipse. Je me demandais Comment déboguer l'application Android ligne par ligne comme on peut le faire dans l'IDE .Net ?

J'utilise actuellement la fenêtre d'enregistrement mais je n'en suis pas satisfait. J'ai besoin d'une suggestion de la part des experts, quelle est la meilleure façon de déboguer l'application Android à l'aide d'Eclipse ?

Merci beaucoup pour votre temps et votre aide.

67voto

P.Melch Points 3278
  1. soit démarrer l'application en cliquant avec le bouton droit de la souris sur le projet et en sélectionnant Debug As -> Android Application ou en l'exécutant normalement et, plus tard, dans la perspective DDMS, sélectionnez l'application en cours d'exécution dans votre panneau d'appareils et cliquez sur le bogue vert.

  2. une fois qu'un point d'arrêt a été atteint, vous pouvez enjamber ( f6 ) ou entrer dans ( f5 ) (voir le menu Exécuter pour plus de commandes).

12voto

Yaqub Ahmad Points 10931

3voto

mbwasi Points 1487

Placez un point d'arrêt sur la ligne à partir de laquelle vous voulez commencer le débogage, puis exécutez l'application en mode débogage, l'application atteindra le point d'arrêt et vous pourrez alors la parcourir comme dans VS.

1voto

prewett Points 265

Je viens d'installer l'Eclipse inclus dans les outils de développement Android (ADT), la version adt-bundle-mac-x86_64-20131030. La définition de la propriété dans le fichier manifest m'a donné un avertissement indiquant qu'il serait préférable de définir des configurations Run et Debug différentes. Il s'avère que j'avais simplement besoin de créer un profil de débogage :

  1. Exécuter >> Configurations de débogage...
  2. Cliquez sur "Debug" pour reprendre les valeurs par défaut.

Vous pouvez maintenant aller dans Run >> Debug pour lancer l'application sur l'appareil. (En supposant que l'appareil ait activé le débogage, bien sûr).

Si vous êtes un développeur Eclipse ou ADT et que vous lisez ceci, je suggère fortement qu'Eclipse crée une configuration de débogage par défaut.

0voto

Anshul Aggarwal Points 501

Il existe deux méthodes. Vous pouvez le faire en faisant un clic droit sur votre projet->Debug as Android Application.

Dans la deuxième méthode, vous pouvez déboguer n'importe quelle activité sans redémarrer l'application complète. Vous pouvez le faire de la manière suivante 1) Allez dans DDMS

enter image description here

2) Cliquez ensuite sur la petite icône mobile avec le signe + dans l'onglet du bas.

enter image description here

3) Cliquez maintenant sur "devices". Après cela, la liste des appareils sera affichée avec la liste des projets.Cliquez sur le projet requis.Et cliquez sur l'option de débogage de couleur verte.Votre mode de débogage est maintenant démarré.

enter image description here

F3 pour entrer dans une fonction. F6 pour passer à la ligne suivante et F8 pour passer au point d'arrêt suivant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X