Эмулятор Android позволяет тестировать приложения для Wear OS на виртуальных устройствах. Большая часть его функциональности описана в основной документации по эмулятору Android ; эта страница посвящена функциям, возможностям тестирования и советам по устранению неполадок, специфичным для разработки приложений для Wear OS.
Основные инструкции по настройке см. в разделе «Создание и запуск приложения на Wear OS» .
Возможности тестирования Wear OS
Эмулятор предоставляет специализированные инструменты для тестирования функций Wear OS.
Проверка звука по Bluetooth
См. раздел «Проверка звука Bluetooth на эмуляторах» .
Имитация датчиков
Эмулятор предоставляет различные способы имитации данных с датчиков с панели инструментов в зависимости от типа данных.

- Данные Службы здравоохранения:
- Получите доступ к специальной панели «Медицинские услуги» непосредственно с панели инструментов эмулятора (ищите значок сердца).
Эта панель позволяет осуществлять точный контроль над моделированием данных, специфичных для системы здравоохранения , таких как показатели физической активности. Подробные инструкции см. в разделе «Моделирование данных датчиков с помощью системы здравоохранения» .
- Получите доступ к специальной панели «Медицинские услуги» непосредственно с панели инструментов эмулятора (ищите значок сердца).
- Другие датчики (например, местоположение, положение тела, частота сердечных сокращений):
- Для других типов датчиков откройте окно «Расширенные элементы управления» , нажав кнопку переполнения ( ... ) на панели инструментов эмулятора.
- Местоположение: Перейдите в раздел «Расширенные элементы управления» > «Местоположение» , чтобы указать отдельные точки GPS или смоделировать маршруты. Это полезно для тестирования приложений с использованием API Fused Location Provider и проверки обработки приблизительного местоположения .
- Положение устройства (акселерометр и гироскоп): Перейдите в раздел Расширенные элементы управления > Виртуальные датчики > Положение устройства . Отрегулируйте ползунки вращения (поворот по оси X, поворот по оси Y, поворот по оси Z) и перемещения (по осям X, Y, Z), чтобы протестировать взаимодействие на основе движений.
- Частота сердечных сокращений и дополнительные датчики: перейдите в раздел Расширенные элементы управления > Виртуальные датчики > Дополнительные датчики . Имитируйте частоту сердечных сокращений и показания других датчиков, таких как температура окружающей среды , магнитное поле , приближение , освещенность , давление и относительная влажность .
Имитация ввода данных с часов
- Тактильные ощущения и жесты: Стандартное взаимодействие с мышью имитирует тактильные ощущения.
Физические кнопки (включая вращающуюся боковую кнопку и безель):
Кнопки в верхней части панели эмулятора можно использовать для имитации аппаратных кнопок (Кнопка 1).
Кнопка 2
а также другие физические взаимодействия, такие как «прикосновение ладонью»! «значок ладони» — наклон устройства.
и проведя пальцем назад
Для ввода с помощью поворотного регулятора откройте меню дополнительных элементов на панели инструментов эмулятора ( ... ) и выберите «Ввод с помощью поворотного регулятора ».
Сопряжение устройств
Эмулятор поддерживает сопряжение с физическими или виртуальными телефонами. Для пошаговой настройки используйте помощник по сопряжению эмулятора Wear OS в Диспетчере устройств Android Studio. Подробности см. в разделе «Подключение часов к телефону» .
Важные соображения
При тестировании обратите внимание на следующие ключевые технические и эксплуатационные аспекты.
Только 64-битная архитектура (последние образы)
Образы эмуляторов для Wear OS 4 (API 33) и более поздних версий поддерживают только 64-битные архитектуры ( x86-64 , arm64-v8a ).
Различия в производительности
Производительность эмулятора, особенно в отношении энергопотребления и скорости рендеринга, может значительно отличаться от производительности физических устройств. Всегда проводите тестирование на реальном оборудовании для окончательной проверки производительности и оптимизации энергопотребления.
Известные проблемы
В этом разделе перечислены распространенные проблемы, характерные для эмулятора Wear OS. Общие проблемы с эмулятором см. на главной странице «Устранение известных проблем с эмулятором Android» .
- Предупреждения датчика наклона запястья: В журнале могут появляться повторяющиеся сообщения типа
the host has not provided value yet for sensorHandle=16. Их можно игнорировать. - Tiles Renderer: Объекты
DashedArcLine, а также элементы, созданные с помощьюcircularProgressIndicator(), могут отображаться некорректно в эмуляторе API 36. - Сопряжение с приложением Google Pixel Watch: После выполнения инструкций по сопряжению при открытии Google Pixel Watch в эмуляторе телефона может произойти сбой. В эмуляторе телефона перейдите в Настройки -> Приложения -> Google Pixel Watch -> Разрешения и разрешите доступ устройствам поблизости.