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

Используйте расширенные элементы управления эмулятора 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 этого не делают. Кнопки имитируют следующие действия:

Направленное управление панелью
Микрофон Когда виртуальный микрофон использует аудиовход хоста , эмулятор получает аудиовход от микрофона хоста; в противном случае эмулятор не получит никакого аудиовхода. Вставлен штекер виртуальной гарнитуры , в виртуальной гарнитуре есть микрофон , а параметры голосового помощника в настоящее время не реализованы.
Отпечаток пальца

Этот элемент управления может имитировать 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 .