Monitoraggio dispositivi Android

Android Device Monitor è stato ritirato in Android Studio 3.1 e rimossa da Android Studio 3.2. Le funzionalità che potresti usare tramite Android Device Monitor sono state sostituite da nuove funzionalità. La tabella di seguito ti aiuta a decidere quali funzionalità usare al posto di quelle deprecate e le funzionalità rimosse.

Componente Android Device Monitor Cosa dovresti usare
Dalvik Debug Monitor Server (DDMS)

Questo strumento è stato ritirato. Utilizza invece Android Profiler in Android Studio 3.0 e versioni successive per profilare di utilizzo di CPU, memoria e rete da parte dell'app.

Se vuoi eseguire altre attività di debug, ad esempio l'invio di comandi a un dispositivo connesso per configurare il port forwarding, trasferire file acquisisci screenshot, quindi utilizza Android Debug Bridge (adb), Emulatore Android, Esplorazione dispositivi oppure Finestra di debug.

TraceView

Questo strumento è stato ritirato. Per ispezionare .trace file acquisito da instrumentare la tua app con la classe Debug, registrare nuove tracce di metodi, esportare file .trace e controllare in tempo reale l'utilizzo della CPU per i processi della tua app, usa Monolocale Profilo CPU.

Sistrace

Se devi ispezionare i processi di sistema nativi e gestire l'UI jank causati da frame interrotti, utilizza systrace dalla riga di comando o dallo strumento Sistema semplificato Traccia nella CPU Profiler. CPU Profiler offre molte funzionalità profilazione dei processi dell'app.

Tracer per OpenGL ES Usa l'Ispettore GPU Android.
Visualizzatore gerarchia

Se vuoi esaminare la gerarchia delle visualizzazioni dell'app in fase di runtime, usa Layout Inspector.

Se vuoi profilare la velocità di rendering del layout della tua app, usa Window.OnFrameMetricsAvailableListener come descritto in questo post del blog.

Pixel Perfect Utilizza Layout Inspector.
Strumento Traffico di rete

Se hai bisogno di sapere come e quando la tua app trasferisce i dati su un utilizza la funzione Rete Profiler.

Avvia Monitoraggio dispositivo Android

Per avviare l'applicazione autonoma Monitoraggio dispositivo in Android Studio 3.1 e in basso, inserisci quanto segue nella riga di comando Directory android-sdk/tools/:

monitor

Potrai quindi collegare lo strumento a un dispositivo connesso selezionandolo dal riquadro Dispositivi. Se hai problemi a visualizzare riquadri o finestre, Seleziona Finestra > Reimposta prospettiva dalla barra dei menu.

Nota:ogni dispositivo può essere collegato a un solo debugger processo alla volta. Ad esempio, se utilizzi Android Studio per eseguire il debug la tua app su un dispositivo, devi scollegare il debugger di Android Studio da il dispositivo prima di collegare un processo di debug dal dispositivo Android Monitora.