Расширенные элементы управления, настройки и помощь

Используйте расширенные элементы управления эмулятора Android для отправки данных, изменения свойств устройства, управления приложениями и многого другого. Чтобы открыть окно «Расширенные элементы управления» , нажмите «Еще» Значок расширенного управления эмулятором в панели эмулятора. Обратите внимание, что некоторые из этих расширенных параметров управления доступны только при запуске эмулятора в отдельном окне , за пределами Android Studio.

Для выполнения многих из этих задач можно использовать сочетания клавиш. Чтобы просмотреть полный список ярлыков в эмуляторе, нажмите F1 ( Command + / в macOS), чтобы открыть панель справки.

Таблица 1. Подробности расширенных элементов управления

Особенность Описание
Дисплеи

Эмулятор позволяет развертывать ваше приложение на нескольких дисплеях, которые поддерживают настраиваемые размеры, и может помочь вам протестировать приложения, поддерживающие многооконный и многоэкранный режимы . Пока виртуальное устройство работает, вы можете добавить до двух дополнительных дисплеев следующим образом:

  1. Добавьте дисплей, нажав «Добавить дополнительный дисплей» .
  2. В меню «Вторичные дисплеи» выполните одно из следующих действий:
    1. Выберите одно из предустановленных соотношений сторон.
    2. Выберите «Пользовательский» и установите высоту , ширину и количество точек на дюйм для своего пользовательского дисплея.
  3. (Необязательно) Еще раз нажмите «Добавить дополнительный дисплей» , чтобы добавить третий дисплей.
  4. Нажмите «Применить изменения », чтобы добавить указанные дисплеи к работающему виртуальному устройству.
Сотовая связь

Эмулятор позволяет моделировать различные условия сети. Вы можете приблизительно определить скорость сети для разных сетевых протоколов или указать «Полная» , при которой данные будут передаваться настолько быстро, насколько это позволяет ваш компьютер. Указание сетевого протокола всегда медленнее, чем Full . Вы также можете указать состояние сети передачи голоса и данных, например роуминг. Значения по умолчанию установлены в AVD.

Выберите тип сети :

  • GSM : Глобальная система мобильной связи
  • HSCSD : высокоскоростная передача данных с коммутацией каналов
  • GPRS : универсальная служба пакетной радиосвязи
  • EDGE : Повышенная скорость передачи данных для GSM Evolution
  • UMTS : Универсальная система мобильной связи.
  • HSPDA : высокоскоростной пакетный доступ по нисходящей линии связи
  • LTE : долгосрочная эволюция
  • Полный (по умолчанию): используйте сеть, предоставленную вашим компьютером.

Выберите уровень сигнала :

  • Никто
  • Бедный
  • Умеренный (по умолчанию)
  • Хороший
  • Большой

Выберите статус «Голос» , «Состояние данных» или оба варианта:

  • Главная (по умолчанию)
  • Роуминг
  • Идет поиск
  • Отказано (только экстренные вызовы)
  • Незарегистрированный (выкл.)
Батарея

Вы можете смоделировать свойства батареи устройства, чтобы увидеть, как ваше приложение работает в различных условиях. Чтобы выбрать уровень заряда , используйте ползунок.

Выберите значение подключения зарядного устройства :

  • Никто
  • зарядное устройство переменного тока

Выберите значение состояния аккумулятора :

  • Хорошо (по умолчанию)
  • Неуспешный
  • Мертвый
  • Перенапряжение
  • Перегретый
  • Неизвестный

Выберите значение состояния батареи :

  • Неизвестный
  • Зарядка (по умолчанию)
  • Разгрузка
  • Не заряжается
  • Полный
Камера Вы можете загружать изображения в сцену, которая моделируется при открытии эмулятора камеры. Дополнительную информацию см. в разделе «Добавление дополненных изображений в сцену» документации ARCore.
Расположение

Эмулятор позволяет имитировать информацию «моего местоположения»: где находится эмулируемое устройство. Например, если вы нажмете Мое местоположение Значок «Мое местоположение» в Картах Google, а затем отправьте местоположение, оно будет показано на карте.

Элементы управления информацией о местоположении устройства организованы на двух вкладках: «Отдельные точки» и «Маршруты» .

Отдельные точки

На вкладке «Отдельные точки» вы можете использовать веб-просмотр «Карты Google» для поиска интересных мест так же, как при использовании Карт Google на телефоне или в браузере. Когда вы ищете (или щелкаете) местоположение на карте, вы можете сохранить его, выбрав «Сохранить точку» в нижней части карты. Все сохраненные вами местоположения перечислены в правой части окна «Расширенные элементы управления» .

Чтобы установить местоположение эмулятора в том месте, которое вы выбрали на карте, нажмите кнопку « Установить местоположение» в правом нижнем углу окна «Расширенные элементы управления» .

Маршруты

Подобно вкладке «Отдельные точки» , вкладка «Маршруты» предоставляет веб-просмотр Google Maps, который можно использовать для создания маршрута между двумя или более местоположениями. Чтобы создать и сохранить маршрут, выполните следующие действия:

  1. В представлении карты используйте текстовое поле для поиска первого пункта назначения на вашем маршруте.
  2. Выберите местоположение из результатов поиска.
  3. Выберите Навигация кнопка.
  4. Выберите начальную точку вашего маршрута на карте.
  5. (Необязательно) Нажмите «Добавить пункт назначения» , чтобы добавить в маршрут больше остановок.
  6. Сохраните свой маршрут, нажав «Сохранить маршрут» в представлении карты.
  7. Укажите имя маршрута и нажмите «Сохранить» .

Чтобы смоделировать движение эмулятора по сохраненному вами маршруту, выберите маршрут из списка сохраненных маршрутов и нажмите «Воспроизвести маршрут» в правом нижнем углу окна «Расширенные элементы управления» . Чтобы остановить симуляцию, нажмите «Остановить маршрут» .

Чтобы непрерывно моделировать движение эмулятора по указанному маршруту, включите переключатель рядом с пунктом Повторное воспроизведение . Чтобы изменить скорость следования эмулятора по указанному маршруту, выберите параметр в меню «Скорость воспроизведения» .

Импортируйте данные GPX и KML.

Чтобы использовать географические данные из файла формата обмена GPS (GPX) или языка разметки Keyhole (KML):

  1. Нажмите «Загрузить GPX/KML» .
  2. В диалоговом окне файла выберите файл на своем компьютере и нажмите «Открыть» .
  3. При желании выберите Скорость .
  4. По умолчанию скорость равна значению задержки ( Speed ​​1X ). Вы можете увеличить скорость в два раза ( Speed ​​2X ), втрое ( Speed ​​3X ) и так далее.

  5. Нажмите «Выполнить». Значок запуска .
Телефон

Эмулятор позволяет имитировать входящие телефонные звонки и текстовые сообщения.

Чтобы инициировать вызов эмулятора:

  1. Выберите или введите номер телефона в поле «От» .
  2. Нажмите «Вызов устройства» .
  3. При необходимости нажмите «Удержать вызов» , чтобы поставить вызов на удержание.
  4. Чтобы завершить вызов, нажмите «Завершить вызов» .

Чтобы отправить текстовое сообщение в эмулятор:

  1. Выберите или введите номер телефона в поле «От» .
  2. Введите сообщение в поле SMS-сообщение .
  3. Нажмите «Отправить сообщение» .
Направленная панель

Если в профиле оборудования AVD включена панель управления, вы можете использовать элементы управления панелью управления с эмулятором. Однако не все устройства поддерживают панель управления; например, часы Android этого не делают. Кнопки имитируют следующие действия:

Направленное управление панелью
Микрофон

По соображениям конфиденциальности и производительности вход микрофона в эмуляторе Android по умолчанию отключен. Чтобы включить вход микрофона, включите параметр «Виртуальный микрофон использует аудиовход хоста» . Эмулятор Android предлагает переключатели и ключевые события для моделирования различных сценариев использования наушников и микрофона:

  • Виртуальный микрофон использует аудиовход хоста . Если этот параметр включен, эмулятор получает аудиовход от микрофона хоста. Если этот параметр отключен, эмулятор не получает аудиовход. Обратите внимание, что ваша хостовая операционная система (Windows, macOS или Linux) может запросить разрешение на доступ к микрофону при первом включении этой опции.
  • Вставлен разъем виртуальной гарнитуры : этот параметр имитирует подключение наушников и микрофона к аудиоразъему 3,5 мм. Переключение этой опции запускает входные события SW_HEADPHONE_INSERT и SW_MICROPHONE_INSERT , информируя систему Android о моделируемом аппаратном соединении.
  • В виртуальной гарнитуре есть микрофон : этот параметр имитирует наличие микрофона на подключенной гарнитуре. Переключение этой опции запускает ключевое событие KEY_HEADSETHOOK . Этот код ключа Android обычно используется для таких действий, как ответ на вызовы, завершение вызовов и управление воспроизведением мультимедиа.
  • Голосовой помощник : эта опция имитирует активацию голосового помощника устройства. Переключение этой опции запускает ключевое событие KEYCODE_ASSIST . Этот код ключа Android используется для запуска приложения-помощника устройства, например Google Assistant.
Отпечаток пальца

Этот элемент управления может имитировать 10 различных сканирований отпечатков пальцев. Вы можете использовать его для проверки интеграции отпечатков пальцев в ваше приложение. Эта функция отключена для Android 5.1 (уровень API 22) и более ранних версий, а также для Wear OS.

Чтобы имитировать сканирование отпечатков пальцев на виртуальном устройстве:

  1. Подготовьте приложение для получения отпечатка пальца.
  2. Выберите значение отпечатка пальца .
  3. Нажмите «Датчик касания» .
Виртуальные датчики > Поза устройства

Этот элемент управления позволяет протестировать ваше приложение на предмет изменений положения устройства, его ориентации или того и другого. Например, вы можете имитировать такие жесты, как наклон и вращение. Акселерометр не отслеживает абсолютное положение устройства: он просто определяет, когда происходят изменения. Элемент управления имитирует реакцию датчиков акселерометра и магнитометра при перемещении или вращении реального устройства.

Чтобы использовать этот элемент управления, вам необходимо включить датчик акселерометра в вашем AVD .

Элемент управления сообщает о событиях TYPE_ACCELEROMETER по осям x, y и z. Эти значения включают гравитацию. Например, если устройство подвешено в космическом пространстве, оно будет испытывать нулевое ускорение (все x, y и z равны 0). Когда устройство находится на Земле и лежит экраном вверх на столе, ускорение гравитации равно 0, 0 и 9,8.

Система управления также сообщает о событиях TYPE_MAGNETIC_FIELD , которые измеряют окружающее магнитное поле по осям x, y и z в микротеслах (мкТл).

Чтобы повернуть устройство вокруг осей X, Y и Z, выберите «Повернуть» и выполните одно из следующих действий:

  • Отрегулируйте ползунки Yaw , Pitch и Roll и наблюдайте за положением на верхней панели.
  • Переместите представление устройства на верхнюю панель и наблюдайте за Yaw , Pitch и Roll и за тем, как изменяются результирующие значения акселерометра.

Дополнительные сведения о расчете рыскания, тангажа и крена см. в разделе «Вычисление ориентации устройства» .

Чтобы переместить устройство по горизонтали (x) или по вертикали (y), выберите «Переместить» и выполните одно из следующих действий:

  • Отрегулируйте ползунки X и Y и наблюдайте за положением на верхней панели.
  • Переместите изображение устройства на верхнюю панель и наблюдайте за значениями ползунков X и Y , а также за тем, как изменяются результирующие значения акселерометра.

Чтобы расположить устройство под углом 0, 90, 180 или 270 градусов:

  • В области «Поворот устройства» выберите кнопку, чтобы изменить поворот.

По мере настройки устройства поля Результирующих значений изменяются соответствующим образом. Это значения, к которым приложение может получить доступ.

Дополнительную информацию об этих датчиках см. в разделах Обзор датчиков , Датчики движения и Датчики положения .

Виртуальные датчики > Дополнительные датчики

Эмулятор может моделировать различные датчики положения и окружающей среды. Он позволяет вам настроить следующие датчики, чтобы вы могли протестировать их с помощью своего приложения:

  • Температура окружающей среды : этот датчик окружающей среды измеряет температуру окружающего воздуха.
  • Магнитное поле : этот датчик положения измеряет окружающее магнитное поле по осям X, Y и Z соответственно. Значения указаны в микротеслах (мкТл).
  • Близость : этот датчик положения измеряет расстояние до объекта; например, он может уведомить телефон о том, что к нему приближается лицо, чтобы позвонить. Чтобы использовать этот элемент управления, в вашем AVD должен быть включен датчик приближения.
  • Свет : этот датчик окружающей среды измеряет освещенность. Значения указаны в люксах.
  • Давление : этот датчик окружающей среды измеряет давление окружающего воздуха. Значения указаны в миллибарах (гПа).
  • Относительная влажность : этот датчик окружающей среды измеряет относительную влажность окружающей среды.

Дополнительные сведения об этих датчиках см. в разделах Обзор датчиков , Датчики положения и Датчики окружающей среды .

Отчет об ошибке Если у вас возникли проблемы с эмулятором, вы можете подготовить и отправить отчет об ошибке. Эмулятор автоматически собирает снимки экрана, логи и другие данные для отчета об ошибке.
Запись и воспроизведение См. Запись экрана .
Гугл Плей Если образ системы AVD включает приложение Play Store, отображается информация о версии сервисов Google Play.
Настройки > Общие
  • Тема окна эмулятора : выберите Светлую или Темную .
  • Отправлять сочетания клавиш: по умолчанию некоторые комбинации клавиш вызывают сочетания клавиш управления эмулятором. Если вы разрабатываете приложение, включающее сочетания клавиш, например приложение, предназначенное для устройств с клавиатурами Bluetooth, вы можете изменить этот параметр, чтобы отправлять весь ввод с клавиатуры на виртуальное устройство, включая ввод, который будет являться ярлыком в эмуляторе.
  • Место для сохранения снимков экрана : щелкните значок папки, чтобы указать место для сохранения снимков экрана эмулятора.
  • Использовать обнаруженное расположение ADB . Если вы запускаете эмулятор из Android Studio, выберите этот параметр (по умолчанию). Если вы запускаете эмулятор вне Android Studio и хотите, чтобы он использовал определенный исполняемый файл adb , отмените выбор этого параметра и укажите расположение инструментов SDK. Если этот параметр неверен, такие функции, как создание снимков экрана и установка приложения перетаскиванием, не будут работать.
  • Когда отправлять отчеты о сбоях : выберите «Всегда» , «Никогда» или «Спрашивать» .
  • Показывать рамку окна вокруг устройства : по умолчанию эмуляторы с файлами оформления устройства отображаются без окружающей рамки окна.
Настройки > Прокси

По умолчанию эмулятор использует настройки HTTP-прокси Android Studio. Этот экран позволяет вручную определить конфигурацию HTTP-прокси для эмулятора. Дополнительные сведения см. в разделе Использование эмулятора с прокси-сервером .

Настройки > Расширенные
  • Средство рендеринга OpenGL ES : выберите тип графического ускорения. (Это эквивалентно параметру командной строки -gpu .)
    • Автоопределение на основе хоста : позвольте эмулятору выбирать аппаратное или программное ускорение графики в зависимости от настроек вашего компьютера. Он проверяет, соответствует ли ваш драйвер графического процессора списку известных неисправных драйверов графического процессора, и если да, то эмулятор отключает эмуляцию графического оборудования и вместо этого использует процессор.
    • ANGLE : (только для Windows.) Используйте ANGLE Direct3D для рендеринга графики в программном обеспечении.
    • SwiftShader : используйте SwiftShader для рендеринга графики в программном обеспечении.
    • Собственный OpenGL для рабочего стола : используйте графический процессор на вашем главном компьютере. Этот вариант обычно самый быстрый. Однако у некоторых драйверов возникают проблемы с рендерингом графики OpenGL, поэтому этот вариант может оказаться ненадежным.
  • Уровень OpenGL ES API : выберите максимальную версию OpenGL ES для использования в эмуляторе.
    • Автовыбор : позволить эмулятору выбрать версию OpenGL ES на основе поддержки хоста и гостя.
    • Максимум рендерера (до OpenGL ES 3.1) : попытайтесь использовать максимальную версию OpenGL ES.
    • Совместимость (OpenGL ES 1.1/2.0) : используйте версию OpenGL ES, совместимую с большинством сред.
Справка > Сочетания клавиш

На этой панели представлен полный список сочетаний клавиш для эмулятора. Чтобы открыть эту панель во время работы в эмуляторе, нажмите F1 ( Command + / в macOS).

Чтобы сочетания клавиш работали, для параметра «Отправить сочетания клавиш» на панели «Общие настройки» должно быть установлено значение «Элементы управления эмулятором» (по умолчанию) .

Справка > Справка эмулятора

Чтобы перейти к онлайн-документации эмулятора, нажмите «Документация» .

Чтобы сообщить об ошибке в эмуляторе, нажмите « Отправить отзыв» . Для получения дополнительной информации узнайте, как сообщить об ошибках эмулятора .

Помощь > О программе

Посмотрите, какой порт adb использует эмулятор, а также номера версий Android и эмулятора. Сравните последнюю доступную версию эмулятора со своей версией, чтобы определить, установлена ​​ли у вас последняя версия программного обеспечения.

Серийный номер эмулятора — emulator- adb_port , который вы можете указать, например, как параметр командной строки adb .