Монитор устройств Android

Android Device Monitor устарел в Android Studio 3.1 и удален из Android Studio 3.2 . Функции, которые вы могли использовать через Android Device Monitor, были заменены новыми функциями. Таблица ниже поможет вам решить, какие функции следует использовать вместо устаревших и удаленных функций.

Компонент Android Device Monitor Что вам следует использовать
Сервер Dalvik Debug Monitor (DDMS)

Этот инструмент устарел. Вместо этого используйте Android Profiler в Android Studio 3.0 и более поздних версиях, чтобы профилировать использование ЦП, памяти и сети вашего приложения.

Если вы хотите выполнить другие задачи отладки, например отправить команды на подключенное устройство для настройки переадресации портов, передать файлы или сделать снимки экрана, используйте Android Debug Bridge ( adb ) , Android Emulator , Device Explorer или окно отладчика. .

Трассировка

Этот инструмент устарел. Чтобы проверять файлы .trace , полученные при оснащении вашего приложения классом Debug , записывать трассировки новых методов, экспортировать файлы .trace и проверять использование ЦП процессами вашего приложения в реальном времени, используйте профилировщик ЦП Android Studio.

Систраце

Если вам нужно проверить собственные системные процессы и устранить проблемы с пользовательским интерфейсом, вызванные пропущенными кадрами, используйте systrace из командной строки или упрощенную системную трассировку в CPU Profiler . CPU Profiler предоставляет множество функций для профилирования процессов вашего приложения.

Трассировщик для OpenGL ES Используйте инспектор графического процессора Android .
Средство просмотра иерархии

Если вы хотите проверить иерархию представлений вашего приложения во время выполнения, используйте Layout Inspector .

Если вы хотите профилировать скорость отрисовки макета вашего приложения, используйте Window.OnFrameMetricsAvailableListener , как описано в этой записи блога .

Пиксель Идеальный Используйте инспектор макетов .
Инструмент сетевого трафика

Если вам нужно просмотреть, как и когда ваше приложение передает данные по сети, используйте Network Profiler .

Запустите Монитор устройств Android

Чтобы запустить автономное приложение Device Monitor в Android Studio 3.1 и более ранних версиях, введите следующее в командной строке в каталоге android-sdk /tools/ :

monitor

Затем вы можете связать инструмент с подключенным устройством, выбрав устройство на панели «Устройства» . Если у вас возникли проблемы с просмотром панелей или окон, выберите «Окно» > «Сбросить перспективу» в строке меню.

Примечание. Каждое устройство одновременно можно подключить только к одному процессу отладчика. Так, например, если вы используете Android Studio для отладки приложения на устройстве, вам необходимо отключить отладчик Android Studio от устройства, прежде чем прикреплять процесс отладчика из монитора устройств Android.