ADB команды для управления эмулятором Android – ускоряем адаптивное тестирование
Разработчики Android теперь могут переключать режимы эмулятора – складывать, разворачивать, поворачивать и менять постуры – прямо из терминала. По данным Android Developers Blog, новые команды adb emu позволяют быстро проверять адаптивность UI без лишних кликов в Android Studio.

Новые возможности adb emu Android Developers Blog сообщают, что команда adb emu теперь поддерживает набор действий, позволяющих управлять эмулятором без графического интерфейса. Вместо ручного изменения размеров окна можно выполнить простую строку: adb emu fold – чтобы «свернуть» складное устройство, а adb emu unfold – чтобы вернуть его в раскладку. Команда adb emu rotate переключает ориентацию экрана на 90 градусов по часовой стрелке, а adb emu posture выводит список доступных физических поз, например tabletop mode.
Как адресовать конкретный эмулятор При одновременном запуске нескольких виртуальных устройств удобно указать их serial‑номер. Команда adb -s emu позволяет отправлять запросы конкретному эмулятору, тем самым избегая конфликтов между параллельными сессиями.
Управление складными устройствами Foldable‑модели требуют проверки как в свернутом, так и в развёрнутом состоянии. adb emu fold мгновенно переключает эмулятор в режим, где активируется внешний дисплей, а adb emu unfold возвращает внутренний экран. Это позволяет убедиться, что приложение сохраняет состояние и корректно перестраивает макет.
Ориентация и состояние экрана Поворот экрана – частый сценарий, который может вызвать непредвиденные изменения в UI. С помощью adb emu rotate можно быстро проверить, как приложение реагирует на 90‑градусный поворот и восстанавливает состояние.
Симуляция физических поз Эмулятор поддерживает несколько поз, включая tabletop mode. Команда adb emu posture выводит список доступных поз и их статусы, позволяя разработчикам воспроизводить конкретные физические положения устройства без реального перемещения.
Практическое применение Интеграция этих команд в скрипты CI/CD позволяет автоматически проверять адаптивность UI в разных конфигурациях без участия человека. Это особенно полезно для QA‑инженеров, которые регулярно запускают тесты на множестве устройств. В результате сокращается время, затрачиваемое на ручное переключение состояний, и повышается надёжность выпуска продукта.
Что дальше Ожидается, что новые команды станут стандартом при тестировании адаптивных приложений. Возможны дальнейшие расширения, включающие более сложные сценарии взаимодействия с сенсорами и внешними дисплеями, что сделает процесс проверки ещё более гибким.
Итог Использование adb emu позволяет быстро переключать режимы эмулятора и ускорять цикл тестирования адаптивных UI. Это простое, но мощное решение, которое уже сегодня повышает эффективность работы Android‑разработчиков.