Monitoraggio dispositivi Android

Monitoraggio dispositivi Android è stato ritirato in Android Studio 3.1 e rimosso da Android Studio 3.2. Le funzioni che potevi utilizzare tramite Monitoraggio dispositivi Android sono state sostituite da nuove funzionalità. La tabella riportata di seguito ti aiuta a decidere quali funzionalità utilizzare al posto di quelle deprecate e rimosse.

Componente Monitoraggio dispositivi Android Che cosa devi utilizzare
Dalvik Debug Monitor Server (DDMS)

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

Se vuoi eseguire altre attività di debug, ad esempio inviare comandi a un dispositivo connesso per configurare il port forwarding, trasferire file o acquisire screenshot, utilizza Android Debug Bridge (adb), Android Emulator, Esplora dispositivi o Finestra Debugger.

Traceview

Questo strumento è stato ritirato. Per esaminare i file .trace acquisiti mediante l'implementazione della classe Debug per la tua app, registrare le tracce di nuovi metodi, esportare i file .trace e analizzare l'utilizzo in tempo reale della CPU da parte dei processi della tua app, usa il profilo CPU di Android Studio.

Simulazione

Se devi ispezionare i processi di sistema nativi e risolvere il jank dell'interfaccia utente causato dai frame interrotti, utilizza systrace dalla riga di comando o la traccia di sistema semplificata nel Profilor CPU. Il profilo CPU offre molte funzionalità per la profilazione dei processi della tua app.

Tracer per OpenGL ES Utilizza l'Controllo GPU Android.
Visualizzatore gerarchia

Se vuoi ispezionare la gerarchia delle visualizzazioni della tua app in fase di runtime, utilizza lo strumento Layout Inspector.

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

Pixel perfetti Utilizza lo strumento Layout Inspector.
Strumento per il traffico di rete

Se hai bisogno di vedere come e quando la tua app trasferisce i dati su una rete, utilizza il Network Profiler.

Avvia Monitoraggio dispositivi Android

Per avviare l'applicazione autonoma Device Monitor in Android Studio 3.1 e versioni precedenti, inserisci quanto segue nella riga di comando nella directory android-sdk/tools/:

monitor

Puoi quindi collegare lo strumento a un dispositivo connesso selezionandolo nel riquadro Dispositivi. Se hai problemi a visualizzare i riquadri o le finestre, seleziona Finestra > Reimposta prospettiva dalla barra dei menu.

Nota:ogni dispositivo può essere collegato a un solo processo di debugger alla volta. Ad esempio, se utilizzi Android Studio per eseguire il debug dell'app su un dispositivo, devi disconnettere il debugger di Android Studio dal dispositivo prima di collegare un processo di debug da Monitoraggio dispositivi Android.