Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эмулятор Android, созданный Google, имитирует устройства Android на компьютере, чтобы вы могли тестировать приложения на различных устройствах и уровнях API Android, не требуя иметь каждое физическое устройство. При развертывании и тестировании приложения в эмуляторе вы выбираете предварительно настроенное или настраиваемое виртуальное устройство, известное как Виртуальное устройство Android (AVD), которое имитирует физическое устройство Android, например телефон Пикселей. Кроме того, вы можете развернуть приложение на физическом устройстве. Дополнительные сведения о развертывании приложения на физическом устройстве см. в разделе "Настройка устройства Android для отладки".
Эмулятор Android устанавливается в среде Visual Studio, а AVD создается при сборке вашего первого приложения с интерфейсом .NET Multi-platform App UI (.NET MAUI) для Android. Дополнительные сведения см. в статье "Создание первого приложения".
Если аппаратное ускорение недоступно или включено, эмулятор будет работать очень медленно. Вы можете значительно повысить производительность эмулятора, включив аппаратное ускорение и используя образы виртуальных устройств, подходящие для архитектуры процессора. Дополнительные сведения см. в статье "Включение аппаратного ускорения с помощью эмуляторов Android".
Физические устройства Android эмулируются AVD, которые указывают версию Android и аппаратные характеристики имитированного устройства. Чтобы протестировать приложение, создайте AVDs, моделирующие каждое устройство, для которого приложение предназначено для запуска. Каждый AVD работает как независимое устройство с собственным хранилищем для пользовательских данных и данных SD-карты. Эмулятор сохраняет данные пользователя и данные SD-карты в папке, относяскойся к AVD. При запуске эмулятора загружаются пользовательские данные и данные SD-карты из папки AVD. Сведения об управлении виртуальными устройствами см. в статье "Управление виртуальными устройствами с помощью диспетчера устройств Android". Сведения об изменении конфигурации виртуального устройства см. в разделе "Изменение свойств виртуальных устройств Android".
После создания AVD можно запустить эмулятор и выполнить отладку приложения в нем. Дополнительные сведения см. в статье "Отладка" в эмуляторе Android. После установки приложения на AVD его можно запустить с устройства, так как вы будете запускать любое приложение на устройстве.
Кроме того, эмулятор предоставляет универсальные сетевые возможности, которые можно использовать для различных целей, включая подключение к эмулятору, работающему на Mac, из виртуальной машины Windows. Дополнительные сведения см. в статье "Подключение к эмулятору Android на Mac" из виртуальной машины Windows.
Сведения о диагностике проблем с эмулятором см. в статье об устранении неполадок с эмулятором Android.
Использование эмулятора
При запуске эмулятора Android используйте указатель мыши компьютера для имитации пальца на сенсорном экране, выбора элементов меню и полей ввода, а также кнопок и элементов управления. Вы можете вводить текст в эмуляторе, используя клавиатуру компьютера или экранную клавиатуру, которая отображается в эмуляторе.
Общие действия можно выполнить в эмуляторе с помощью панели справа:
Действие | Иконка | Описание |
---|---|---|
Закрывать |
![]() |
Закройте эмулятор. |
Свернуть |
![]() |
Свернуть окно эмулятора. |
Мощность |
![]() |
Щелкните, чтобы включить или отключить экран. Щелкните и удерживайте, чтобы включить или отключить устройство. |
Увеличить громкость |
![]() |
Увеличьте объем. |
Уменьшение громкости |
![]() |
Уменьшите объем. |
Поворот влево |
![]() |
Вращайте экран 90 градусов влево. |
Поворот вправо |
![]() |
Вращайте экран 90 градусов вправо. |
Снимок экрана |
![]() |
Щелкните, чтобы сделать снимок экрана устройства. |
Ввод режима масштабирования |
![]() |
Щелкните, чтобы изменить курсор на значок масштабирования. Нажмите еще раз, чтобы выйти из режима масштабирования. |
Назад |
![]() |
Вернитесь к предыдущему экрану или закройте меню параметров, диалоговое окно, экранную клавиатуру или панель уведомлений. |
Дом |
![]() |
Вернитесь на начальный экран. |
Обзор (последние приложения) |
![]() |
Щелкните, чтобы открыть список приложений, с которыми вы недавно работали. Чтобы открыть приложение, коснитесь миниатюры. |
Больше |
![]() |
Щелкните для получения дополнительных функций и параметров. |
Следующие жесты можно имитировать в эмуляторе:
Жест | Описание |
---|---|
Нажмите | Нажмите и отпустите основную кнопку мыши. |
Двойное нажатие | Дважды щелкните и отпустите основную кнопку мыши. |
Перетаскивание | Нажмите и удерживайте основную кнопку мыши, переместите элемент и отпустите его. |
Касание и удержание | Нажмите основную кнопку мыши, удерживайте и отпустите. |
Сжатие | Нажмите клавишу Ctrl в Windows или клавишу Command в macOS, чтобы отобразить многосенсорный интерфейс жеста сжатия. Мышь выступает в качестве первого пальца, который можно переместить путем перетаскивания курсора. Второй палец находится напротив точки привязки. Нажатие левой кнопки мыши имитирует касание обоих точек, а отпускание имитирует снятие касания обеих точек. |
Проведите пальцем | Нажмите и удерживайте основную кнопку мыши, проводите пальцем и отпустите. |
Прокрутка по вертикали | Откройте вертикальное меню на экране и используйте колесико прокрутки мыши для прокрутки элементов меню. |
Расширенные сценарии эмулятора
Возможно, вы хотите протестировать приложение на виртуальном устройстве с помощью более чем простых жестов сенсорного ввода. Например, можно имитировать различные сетевые условия. В следующей таблице перечислены дополнительные сведения о расширенных сценариях эмулятора Android:
Сценарии | Дополнительные сведения |
---|---|
Использование камеры | Поддержка камеры в developer.android.com |
Установка и добавление файлов | Установка и добавление файлов в developer.android.com |
Использование Wi-Fi | Wi-Fi на developer.android.com |
Использование расширенных элементов управления | Расширенные элементы управления, параметры и справка по developer.android.com |
Использование моментальных снимков | Моментальные снимки на developer.android.com |
Использование эмулятора из командной строки | Запустите эмулятор из командной строки developer.android.com |
Отправка команд консоли | Отправка команд консоли эмулятора в developer.android.com |
Настройка сети | Настройка сети эмулятора Android в developer.android.com |
Настройка аппаратного ускорения | Настройка аппаратного ускорения для эмулятора Android на developer.android.com |
Средства эмулятора Android | Сравнение средств эмулятора Android на developer.android.com |
Ограничения
Эмулятор Android не включает виртуальное оборудование для следующих компонентов:
- Bluetooth
- NFC
- Вставка и извлечение SD-карты
- Подключенные к устройству наушники
- USB