Эмулятор Android имитирует устройства Android на вашем компьютере, чтобы вы могли тестировать свое приложение на различных устройствах и уровнях Android API без необходимости иметь каждое физическое устройство. Эмулятор предлагает следующие преимущества: Гибкость: помимо возможности симулировать различные устройства и уровни Android API, эмулятор поставляется с предопределенными конфигурациями для различных телефонов Android, планшетов, устройств Wear OS и Android TV. Высокая точность: эмулятор предоставляет почти все возможности настоящего Android-устройства. Вы можете имитировать входящие телефонные звонки и текстовые сообщения, указывать местоположение устройства, моделировать различные скорости сети, моделировать вращение и другие аппаратные датчики, получать доступ к Google Play Store и многое другое. Скорость: тестирование вашего приложения на эмуляторе в некоторых отношениях быстрее и проще, чем на физическом устройстве. Например, вы можете передавать данные на эмулятор быстрее, чем на устройство, подключенное через USB. В большинстве случаев эмулятор является лучшим вариантом для ваших нужд тестирования. На этой странице рассказывается об основных функциях эмулятора и о том, как начать работу с ним. Кроме того, вы можете развернуть свое приложение на физическом устройстве. Дополнительные сведения см. в статье Запуск приложений на аппаратном устройстве. ## Начните работу с эмулятором Эмулятор Android позволяет виртуально протестировать приложение на множестве различных устройств. Эмулятор поставляется с Android Studio, поэтому вам не нужно устанавливать его отдельно. Чтобы использовать эмулятор, выполните следующие основные шаги, которые более подробно описаны в следующих разделах: - Убедитесь, что у вас есть системные требования - Создать виртуальное устройство Android (AVD) - Запустите свое приложение на эмуляторе - Навигация по эмулятору На этой странице более подробно описаны шаги по настройке и изучению виртуальной среды тестирования. Если ваше приложение уже запущено на эмуляторе и вы готовы использовать дополнительные функции, см. раздел Расширенное использование эмулятора. Если у вас возникли проблемы с эмулятором, см. статью Устранение известных проблем с эмулятором Android. В зависимости от ваших потребностей и ресурсов, возможно, стоит углубиться в системные требования и технические конфигурации, или лучше использовать физическое устройство. Системные требования эмулятора Для получения наилучших результатов вы должны использовать эмулятор в Android Studio на компьютере со следующими характеристиками: - 16 ГБ оперативной памяти - 64-разрядная операционная система Windows, macOS, Linux или Chrome OS - 16 ГБ дискового пространства Если у вас нет этих спецификаций, эмулятор все еще может работать, но не гладко. В этом случае рассмотрите возможность тестирования на физическом устройстве, следуя инструкциям в разделе Запуск приложений на аппаратном устройстве. Создайте виртуальное устройство Android Каждый экземпляр эмулятора Android использует *Виртуальное устройство Android (AVD)* для укажите версию Android и аппаратные характеристики моделируемого устройство. Чтобы эффективно протестировать приложение, создайте AVD, моделирующий каждый устройство, для которого предназначено ваше приложение. Чтобы создать AVD, см. Создание и управление виртуальными устройствами Каждый AVD функционирует как независимое устройство с собственным хранилищем для пользовательских данных, SD-картой и т. д. По умолчанию эмулятор сохраняет пользовательские данные, данные SD-карты и кэш в каталоге, специфичном для этого AVD. Когда вы запускаете эмулятор, он загружает данные пользователя и данные SD-карты из каталога AVD. Запустите свое приложение на эмуляторе После того, как вы создали AVD, вы можете запустить эмулятор Android и запустить приложение в своем проекте: На панели инструментов выберите AVD, на котором вы хотите запустить свое приложение, в меню целевого устройства. Рисунок 1. Меню целевого устройства Нажмите Бегать. Для первого запуска эмулятора может потребоваться около минуты, но последующие запуски используют моментальный снимок и должны запускаться быстрее. Если у вас возникли проблемы, см. руководство по устранению неполадок Как только ваше приложение будет установлено на AVD, вы сможете запускать его с устройства по мере необходимости. будет запускать любое приложение на устройстве. Каждый раз, когда вы хотите развернуть новые изменения, вам нужно нажать **Выполнить** или **Применить изменения** еще раз. Помощник по сопряжению ОС Wear Если вы хотите протестировать свое приложение на устройствах Wear OS, помощник по сопряжению Wear OS проведет вас шаг за шагом через сопряжение эмуляторов Wear OS с физическими или виртуальными телефонами непосредственно в Android Studio. Дополнительные сведения см. в статье Использование помощника по сопряжению эмулятора Wear OS. Навигация по эмулятору Во время работы эмулятора вы можете использовать указатель компьютерной мыши, чтобы имитировать палец на сенсорном экране, и использовать панель эмулятора для выполнения обычных действий. Навигация по экрану эмулятора Используйте указатель компьютерной мыши, чтобы имитировать палец на сенсорном экране, выбирать элементы меню и поля ввода, а также нажимать кнопки и элементы управления. Используйте клавиатуру компьютера для ввода символов и ввода ярлыков эмулятора. **Таблица 1 Жесты для навигации по эмулятор |Характеристика||Описание| |Проведите по экрану||Наведите указатель мыши на экран, нажмите и удерживайте основную кнопку мыши, проведите по экрану и отпустите.| |Перетащите элемент||Наведите курсор на элемент на экране, нажмите и удерживайте основную кнопку мыши, переместите элемент и отпустите.| |Нажмите||Наведите указатель на экран, нажмите основную кнопку мыши и отпустите.| |Двойное нажатие||Наведите указатель на экран, быстро дважды щелкните основной кнопкой мыши и отпустите.| |Нажмите& hold||Укажите на элемент на экране, нажмите основную кнопку мыши, удерживайте и затем отпустите.| |Тип||Вы можете ввести эмулятор с помощью клавиатуры компьютера или клавиатуры, которая появляется на экране эмулятора.Нажатие Control (Command в macOS) вызывает жест щипка мультисенсорный интерфейс. Мышь действует как первый палец, а через опорная точка — второй палец. Перетащите курсор, чтобы переместить первую точку Нажатие левой кнопки мыши имитирует касание обеих точек и отпускание имитирует захват обеих точек. |Вертикальное смахивание||Откройте вертикальное меню на экране и используйте колесо прокрутки (колесико мыши) для прокрутки пунктов меню. Щелкните элемент меню, чтобы выбрать его.| Выполнение стандартных действий с помощью панели эмулятора Для выполнения общих действий с эмулятором используйте панель инструментов эмулятора, если вы запускаете эмулятор в Android Studio, или панель справа, если вы запускаете эмулятор в окне вне Android Studio. В таблице 2 описаны общие действия эмулятора и соответствующие кнопки. Вы можете использовать сочетания клавиш для выполнения многих общих действий в эмуляторе. Чтобы просмотреть полный список ярлыков в эмуляторе, нажмите `F1` (`Command`+в macOS), чтобы открыть панель справки в Расширенный контролирует окно. **Таблица 2 Общие действия в эмуляторе |Характеристика||Описание| |Закрыть | |Закрыть эмулятор.| |Свернуть | |Свернуть окно эмулятора.| |Изменить размер||Измените размер эмулятора так же, как и любое другое окно операционной системы. Эмулятор поддерживает соотношение сторон, подходящее для вашего устройства.| |Мощность | |Нажмите, чтобы включить или выключить экран | Нажмите и удерживайте, чтобы включить или выключить устройство |Увеличить громкость | |Щелкните, чтобы просмотреть ползунок и увеличить громкость. Нажмите еще раз, чтобы увеличить громкость, или используйте ползунок, чтобы изменить громкость.| |Уменьшить громкость | |Щелкните, чтобы просмотреть ползунок и уменьшить громкость. Нажмите еще раз, чтобы уменьшить громкость, или используйте ползунок, чтобы изменить громкость.| |Повернуть влево | |Поверните устройство на 90 градусов против часовой стрелки.| |Повернуть вправо | |Поверните устройство на 90 градусов по часовой стрелке.| |Сделать скриншот | |Нажмите, чтобы сделать снимок экрана устройства.Нажмите, чтобы изменить курсор на значок масштабирования. Чтобы выйти из режима масштабирования, нажмите кнопку еще раз Для увеличения и уменьшения масштаба в режиме масштабирования: Для панорамирования в режиме масштабирования удерживайте Чтобы коснуться экрана устройства в режиме масштабирования, |Назад | |Вернуться к предыдущему экрану или закрыть диалоговое окно, меню параметров, панель уведомлений или экранную клавиатуру.| |Главная | |Вернуться на главный экран.Обзор (Недавние приложения) |Нажмите, чтобы открыть список миниатюр приложений, с которыми вы недавно работали. Чтобы открыть приложение, коснитесь его миниатюры. Чтобы удалить миниатюру из списка, проведите по ней влево или вправо. Эта кнопка не поддерживается в Wear OS.| |Сложить | |Для складных устройств сложите устройство, чтобы отобразить его меньшую конфигурацию экрана.| |Развернуть | |Для складных устройств: разверните устройство, чтобы отобразить его увеличенную конфигурацию экрана.| |Кнопка 1 | |Для устройств Wear нажмите кнопку 1 на устройстве. Доступно только на устройствах Wear с уровнем API 28 или выше.| |Кнопка 2 | |Для устройств Wear нажмите кнопку 2 на устройстве. Доступно только на устройствах Wear с уровнем API 30 или выше.| |Пальма | |Для устройств Wear: нажмите ладонью на экран устройства. Это переводит ваше устройство в режим окружающей среды. Доступно только на устройствах Wear с уровнем API 28 или выше.| |Наклон | |Для устройств Wear наклоните устройство. Это выход из окружающего режима. Доступно только на устройствах Wear с уровнем API 28 или выше.| |Меню||Нажмите |Control+ M ( Command+ M в macOS) для имитации кнопки меню |Еще | |Нажмите для доступа к другим функциям и настройкам.| ## Обновите эмулятор Чтобы обновить эмулятор Android, выберите Компонент **Эмулятор Android** на вкладке **Инструменты SDK** в **Диспетчере SDK. Инструкции см. Обновите свои инструменты с помощью SDK Manager.