web-dev-qa-db-fra.com

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

Je connais VS.Net IDE et il prend beaucoup en charge le débogage. Mais le développement d'Android est quelque chose de nouveau pour moi. J'utilise l'IDE Eclipse. Je me demandais comment déboguer une application Android ligne par ligne comme on peut le faire dans .Net IDE?

Actuellement, j'utilise la fenêtre de journal , mais je ne suis pas content. J'ai besoin de la suggestion des experts, quel est le meilleur moyen de déboguer l'application Android à l'aide d'Eclipse?

Grand merci pour votre temps précieux et votre aide.

50
Yaqub Ahmad
  1. soit démarrez l'application en cliquant avec le bouton droit de la souris sur le projet et sélectionnez Debug As-> Android Application ou en l'exécutant normalement et ultérieurement dans la perspective DDMS, sélectionnez l'application en cours d'exécution dans le volet de vos appareils et cliquez sur le bug vert.

  2. une fois qu'un point d'arrêt a été atteint, vous pouvez passer au-dessus de (f6) ou passer au (f5) (consultez le menu Exécuter pour plus de commandes).

67
P.Melch
12
Yaqub Ahmad

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

3
mbwasi

Je viens de configurer Eclipse inclus dans les outils de développement Android (ADT), la version d'adt-bundle-mac-x86_64-20131030. La définition de la propriété dans le fichier manifeste m'a averti qu'il serait préférable de configurer différentes configurations Run et Debug. 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 prendre les valeurs par défaut

Maintenant, vous pouvez aller dans Exécuter >> Déboguer pour s'exécuter sur le périphérique. (En supposant que le débogage du périphérique est activé, bien sûr)

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

1
prewett

Il existe deux méthodes . Tout d’abord, vous pouvez déboguer l’application depuis le début.Vous pouvez le faire en faisant un clic droit sur votre projet-> Déboguer en tant qu’application Android.

En deuxième méthode, vous pouvez déboguer n'importe quelle activité sans redémarrer l'application complète . Vous pouvez le faire en: - 1) Allez dans DDMS

 enter image description here

2) Maintenant, cliquez sur la petite icône de téléphone portable avec le signe + sur l'onglet du bas.

 enter image description here

3) Maintenant, cliquez sur les appareils. Après cette liste de périphériques sera affiché avec la liste de projets.Cliquez sur le projet souhaité.Et cliquez sur l'option de débogage de couleur verte.Votre mode de débogage est démarré maintenant.

 enter image description here

F3 pour entrer dans une fonction . F6 pour la ligne suivante et F8 pour aller au point de rupture suivant.

0
Anshul Aggarwal