Android Device Monitor

Android Device Monitor a été abandonné dans Android Studio 3.1 et supprimé d'Android Studio 3.2. Les fonctionnalités que vous pouviez utiliser via Android Device Monitor ont été remplacées par de nouvelles. Le tableau ci-dessous vous aide à décider quelles fonctionnalités utiliser à la place de celles qui ont été abandonnées et supprimées.

Composant d'Android Device Monitor Recommandation
Dalvik Debug Monitor Server (DDMS)

Cet outil est obsolète. Utilisez plutôt Android Profiler dans Android Studio 3.0 et versions ultérieures pour profiler l'utilisation du processeur, de la mémoire et du réseau de votre application.

Si vous souhaitez effectuer d'autres tâches de débogage, comme envoyer des commandes à un appareil connecté pour configurer le transfert de port, transférer des fichiers ou réaliser des captures d'écran, utilisez Android Debug Bridge (adb), Android Emulator, l'Explorateur de fichiers de l'appareil ou la fenêtre du débogueur.

Traceview

Cet outil est obsolète. Pour inspecter des fichiers .trace capturés en instrumentant votre application avec la classe Debug, enregistrer de nouvelles traces de méthode, exporter des fichiers .trace et examiner l'utilisation du processeur en temps réel par les processus de votre application, utilisez le Profileur de processeur dans Android Studio.

Systrace

Si vous devez inspecter les processus du système natif et résoudre les à-coups de l'interface utilisateur causés par la perte de frames, employez systrace à partir de la ligne de commande ou utilisez la trace système System Trace simplifiée dans le Profileur de processeur. Le Profileur de processeur fournit de nombreuses fonctionnalités pour profiler les processus de votre application.

Tracer for OpenGL ES Utilisez Android GPU Inspector.
Hierarchy Viewer

Si vous souhaitez inspecter la hiérarchie des vues de votre application au moment de l'exécution, utilisez Layout Inspector (Outil d'inspection de la mise en page).

Si vous souhaitez profiler la vitesse de rendu de la mise en page de votre application, utilisez Window.OnFrameMetricsAvailableListener comme décrit dans cet article de blog.

Pixel Perfect Utilisez Layout Inspector.
Outil Network Traffic (Trafic réseau)

Pour savoir comment et quand votre application transfère des données sur un réseau, utilisez Network Profiler (Profileur de réseau).

Démarrer Android Device Monitor

Pour démarrer l'application autonome Device Monitor dans Android Studio 3.1 et versions antérieures, saisissez la commande suivante dans la ligne de commande du répertoire android-sdk/tools/ :

monitor

Vous pouvez ensuite associer l'outil à un appareil connecté en sélectionnant l'appareil dans le volet Devices (Appareils). Si vous rencontrez des difficultés pour afficher les volets ou les fenêtres, sélectionnez Window > Reset Perspective (Fenêtre > Réinitialiser la perspective) dans la barre de menu.

Remarque : Chaque appareil ne peut être associé qu'à un seul processus de débogueur à la fois. Par exemple, si vous utilisez Android Studio pour déboguer votre application sur un appareil, vous devez déconnecter le débogueur Android Studio de l'appareil avant d'associer un processus de débogueur à partir d'Android Device Monitor.