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 ( |
Traceview | Cet outil est obsolète. Pour inspecter des fichiers |
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 |
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.