Ces jours-ci, je passe d'un environnement de développement d'Eclipse à Android Studio. Et j'apprécie beaucoup son autocomplétion et de nombreuses autres fonctionnalités fournies par IDE. Cependant, j'ai un problème lors du débogage.
J'espère utiliser l'outil de surveillance fourni par IDE, le DDMS auto-inclus et une interface visuelle très agréable pour suivre l'utilisation de la mémoire, l'état du thread, etc. Mais je ne trouve pas le moyen de supporter, étape par étape, les points d’arrêt que je dois créer (Ce point rouge dans l’éditeur).
Je peux seulement faire le débogage étape par étape en n'ouvrant pas ce moniteur. Depuis que j'essaie d'utiliser Monitor pendant que le débogueur est en cours d'exécution, une fenêtre s'ouvre pour me demander de déconnecter d'abord la BAD. Je ne peux pas non plus trouver un endroit pour démarrer l'application à partir de Monitor.
Existe-t-il un moyen de déboguer étape par étape tout en utilisant Monitor en même temps dans Android Studio?
Je pense que les choses (l'emplacement) ont peu changé. Pour: Android Studio 1.2.1.1Build @ AI-141.1903250 - construit le 5 mai 2015
Franco Rondinis réponse devrait être
Pour suivre l’allocation mémoire d’objets:
Pour autant que je sache, actuellement (Android Studio 2.3), il n’ya aucun moyen de le faire.
Selon documentation Android Studio :
"Remarque: Un seul débogueur un peut être connecté à votre appareil à la fois."
Lorsque vous essayez de connecter Android Device Monitor, il déconnecte la session de débogage d'Android Studio et inversement, lorsque vous essayez de connecter le débogueur d'Android Studio, il déconnecte Android Device Monitor.
Heureusement, la nouvelle version d'Android Studio (3.0) comportera un Explorateur de fichiers de périphériques qui vous permettra d'extraire des fichiers depuis Android Studio sans avoir à ouvrir Android Device Monitor, ce qui devrait résoudre le problème.
1 Utilisez la barre Eclipse pour installer un plug-in Mat à analyser. C’est un bon choix.
Pourrait-il s'agir d'un problème avec les versions précédentes d'Android Studio? De nos jours, "la version bêta" a remplacé "l'aperçu". Je teste pas à pas le débogage tout en utilisant Memory Monitor par Android Studio (Beta) 0.8.11 sous OSX 10.9.5 sans aucun problème.
Le tutoriel Déboguer avec Android Studio aide également, spécialement ce paragraphe:
Voici quelques captures d'écran lors du débogage pas à pas sur un point d'arrêt surveillant la mémoire de l'émulateur:
Je pense que j'ai une solution pour cela. Vous n'avez pas à démarrer Monitor, mais vous pouvez utiliser DDMS à la place, presque comme dans Eclipse.
Démarrer Android Studio-> choisir un point d'arrêt-> Exécuter-> Déboguer-> Accédez à% sdk\tools dans la fenêtre Terminal et exécutez ddms.bat pour exécuter DDMS sans exécuter Monitor, car il ne vous laissera pas exécuter ADB. . Vous pouvez maintenant commencer le profilage ou le débogage pas à pas.
J'espère que cela vous aide.
Voir image ici