O Android Device Monitor foi suspenso no Android Studio 3.1 e removido do Android Studio 3.2. Os recursos que podiam ser usados pelo Android Device Monitor foram substituídos por novos recursos. A tabela abaixo ajuda a decidir quais precisam ser usados como substitutos dos recursos obsoletos e removidos.
Componente do Android Device Monitor | O que usar |
---|---|
Dalvik Debug Monitor Server (DDMS) | Essa ferramenta está obsoleta. Use o Android Profiler no Android Studio 3.0 e versões mais recentes para criar o perfil de uso da CPU, da memória e da rede do seu app. Se quiser executar outras tarefas de depuração, como enviar comandos
a um dispositivo conectado para configurar um encaminhamento de portas, transferir arquivos ou
fazer capturas de tela, use o
Android Debug Bridge ( |
Traceview | Essa ferramenta está obsoleta. Para inspecionar arquivos |
Systrace | Se você precisar inspecionar processos nativos do sistema e solucionar instabilidades
da IU causadas por queda de frames, use o
|
Tracer for OpenGL ES | Use o Android GPU Inspector. |
Hierarchy Viewer | Se quiser avaliar a hierarquia de visualização do app no tempo de execução, use o Layout Inspector. Se você quiser criar o perfil da velocidade de renderização do layout do seu app, use Window.OnFrameMetricsAvailableListener, como descrito nesta postagem do blog (em inglês). |
Pixel Perfect | Use o Layout Inspector. |
Ferramenta Network Traffic | Se precisar visualizar como e quando seu app transfere dados pela rede, use o Network Profiler. |
Iniciar o Android Device Monitor
Para iniciar o app independente Device Monitor no Android Studio 3.1 e
versões anteriores, insira o seguinte na linha de comando no
diretório android-sdk/tools/
:
monitor
Você pode vincular a ferramenta a um dispositivo conectado selecionando o dispositivo no painel Devices. Caso não consiga ver os painéis ou janelas, selecione Window > Reset Perspective na barra de menus.
Observação: cada dispositivo só pode ser conectado a um processo de depuração por vez. Por esse motivo, se você estiver usando o Android Studio para depurar seu app em um dispositivo, por exemplo, será necessário desconectar o depurador do Android Studio do dispositivo antes de conectar um processo de depuração do Android Device Monitor.