Эмулятор Android Studio: полное руководство по настройке и запуску

Эмулятор Android Studio не запускается с сообщением об ошибке «The emulator process has terminated» — это одна из самых частых жалоб разработчиков, и в большинстве случаев причина кроется в отключенной виртуализации, конфликте гипервизоров или нехватке места на диске. Прежде чем переустанавливать среду, стоит пройти короткую диагностику, которая занимает несколько минут.

Встроенный эмулятор — официальный инструмент тестирования приложений из состава Android Studio. Он позволяет запускать виртуальные устройства (AVD — Android Virtual Device) с разными версиями Android, разрешениями экрана и аппаратными конфигурациями без физического смартфона. Ниже разберём, как создать виртуальное устройство, ускорить его работу и устранить типичные сбои.

Что такое AVD и как работает эмулятор

Каждое виртуальное устройство создаётся через AVD Manager и представляет собой связку трёх компонентов: образа системы (system image), профиля оборудования и набора настроек. Образ системы скачивается отдельно для каждой версии Android и архитектуры процессора — обычно это x86_64 для компьютеров на Intel и AMD.

Эмулятор использует аппаратную виртуализацию процессора: Intel HAXM или Hyper-V на Windows, Hypervisor.Framework на macOS, KVM на Linux. Без включённой виртуализации эмулятор либо не стартует, либо работает в программном режиме настолько медленно, что тестировать приложение практически невозможно.

Создание виртуального устройства: пошаговая инструкция

Чтобы создать эмулятор с нуля, откройте Tools → Device Manager и нажмите Create device. Дальше мастер проведёт через выбор модели устройства, версии Android и финальных параметров. Весь процесс занимает несколько минут, не считая времени загрузки образа системы.

  • 📱 Выбор устройства — например, Pixel-модель с типичным разрешением экрана; для тестов интерфейса лучше брать популярные диагонали.
  • 💿 Образ системы — выбирайте образ с Google Play, если нужен магазин приложений, либо обычный AOSP-образ для чистого тестирования.
  • ⚙️ RAM и хранилище — объём памяти можно увеличить на финальном экране, если приложение тяжёлое.
  • 🧭 Ориентация и дополнительные датчики — настройте при необходимости эмуляцию GPS, камеры и акселерометра.

☑️ Подготовка эмулятора к работе

Выполнено: 0 / 5

После создания устройство появится в списке Device Manager. Запуск выполняется кнопкой воспроизведения рядом с именем AVD, а приложение разворачивается на эмулятор через Run → Run 'app'.

📊 Для чего вы используете эмулятор Android Studio?
Тестирование собственных приложений
Изучение разработки под Android
Запуск мобильных приложений на ПК
Проверка сайтов в мобильном браузере

Включение виртуализации и ускорение работы

Если эмулятор тормозит или выдаёт предупреждение о недоступности ускорения, проверьте виртуализацию. На Windows состояние видно в Диспетчере задач на вкладке «Производительность» — строка «Виртуализация: включено». Если она выключена, её нужно активировать в BIOS/UEFI: название пункта зависит от производителя (Intel VT-x, AMD-V, SVM Mode), поэтому точный путь сверяйте с документацией вашей материнской платы или ноутбука.

Дополнительно ускорить работу помогают несколько настроек. В параметрах AVD переключите графику (Graphics) в режим Hardware, чтобы задействовать GPU компьютера. На Windows с включённым Hyper-V эмулятор может использовать Windows Hypervisor Platform — это включается в компонентах Windows и позволяет обойтись без установки HAXM.

⚠️ Внимание: одновременная работа Hyper-V и сторонних гипервизоров (например, VirtualBox) часто вызывает конфликты. Если эмулятор падает сразу после старта, проверьте, какие компоненты виртуализации активны в системе, и оставьте один рабочий вариант.

Типичные ошибки и способы их устранения

Ошибка The emulator process for AVD has terminated — универсальное сообщение, за которым стоят разные причины. Разберите ситуацию по шагам: проверьте свободное место на системном диске (образы и снапшоты занимают гигабайты), обновите компонент Android Emulator через SDK Manager → SDK Tools и попробуйте холодный запуск через Cold Boot Now в меню устройства.

Если не помогает, запустите эмулятор из терминала, чтобы увидеть реальный текст ошибки:

emulator -avd Имя_Вашего_AVD -verbose

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

⚠️ Внимание: путь к SDK и имена AVD не должны содержать кириллицу и пробелы. Если имя пользователя Windows написано русскими буквами, возможны сбои запуска — в этом случае перенесите SDK и папку AVD в каталог с латинским именем и укажите новый путь в настройках Android Studio.

Сравнение режимов запуска графики

Выбор режима рендеринга влияет и на скорость, и на стабильность эмулятора. Ориентируйтесь на таблицу ниже, подбирая вариант под своё железо.

РежимКак работаетКогда выбирать
HardwareРендеринг через GPU компьютераОсновной вариант для большинства систем
SoftwareОтрисовка средствами процессораПри артефактах и падениях драйвера GPU
AutomaticЭмулятор выбирает режим самЗначение по умолчанию, подходит для старта
Cold BootПолная загрузка системы с нуляПосле сбоев и изменения настроек AVD
Quick BootВосстановление из снапшотаЕжедневная работа для быстрого старта

Полезные возможности эмулятора

Помимо простого запуска приложений, эмулятор умеет эмулировать условия реального устройства. Через панель Extended Controls (кнопка с тремя точками на рамке эмулятора) доступны сценарии, которые на физическом смартфоне воспроизвести сложно или дорого.

  • 🌍 Геолокация — подмена координат GPS для тестирования карт и геозависимых функций.
  • 📶 Сеть — ограничение скорости и типа подключения, вплоть до эмуляции слабого сигнала.
  • 🔋 Батарея — изменение уровня заряда и состояния зарядки для проверки реакции приложения.
  • 📞 Звонки и SMS — имитация входящих вызовов и сообщений без второй SIM-карты.
Как сбросить данные эмулятора

В Device Manager нажмите стрелку рядом с нужным AVD и выберите Wipe Data. Все приложения и настройки виртуального устройства будут удалены, эмулятор вернётся в состояние «из коробки». Само AVD при этом сохраняется.

Для автоматизации тестов эмулятором можно управлять из командной строки: задавать порт, отключать анимацию загрузки, запускать устройство без окна (-no-window) для CI-серверов. Это удобно, когда тесты прогоняются автоматически при каждой сборке проекта.

Альтернативы встроенному эмулятору

Встроенный эмулятор — не единственный способ запустить Android на компьютере. Существуют сторонние решения вроде BlueStacks или Genymotion, ориентированные на игры или корпоративное тестирование. Однако для разработки именно в Android Studio официальный эмулятор остаётся наиболее совместимым вариантом: он первым получает образы новых версий Android и поддерживает все инструменты отладки.

Другой путь — тестирование на физическом устройстве через USB-отладку или отладку по Wi-Fi. Реальный смартфон показывает настоящую производительность и поведение железа, но не заменяет эмулятор там, где нужно быстро переключаться между версиями Android и форм-факторами экрана.

Часто задаваемые вопросы

Почему эмулятор Android Studio работает очень медленно?

Наиболее вероятные причины: отключена аппаратная виртуализация, выбран программный режим графики или компьютеру не хватает оперативной памяти. Проверьте виртуализацию в Диспетчере задач, переключите Graphics в режим Hardware и закройте лишние приложения.

Сколько места занимает эмулятор на диске?

Каждый образ системы и данные AVD занимают заметный объём — обычно несколько гигабайт на одно виртуальное устройство. Точный размер зависит от версии Android и количества установленных в эмулятор приложений. Следите за свободным местом на диске, где расположен SDK.

Можно ли установить Google Play на эмулятор?

Да, если при создании AVD выбрать образ системы с пометкой Google Play. На таком устройстве будет доступен магазин приложений и сервисы Google. Образы без этой пометки предназначены для чистого тестирования без фирменных сервисов.

Что делать, если эмулятор не видит приложение при запуске?

Убедитесь, что в конфигурации запуска выбран нужный модуль и эмулятор отображается в списке доступных устройств. Помогает перезапуск ADB: закройте эмулятор, выполните в терминале команды adb kill-server и adb start-server, затем запустите устройство заново.

Запустится ли эмулятор на слабом компьютере?

Эмулятор требователен к ресурсам: комфортная работа требует достаточного объёма оперативной памяти и процессора с поддержкой виртуализации. На слабых машинах имеет смысл уменьшить RAM виртуального устройства, выбрать образ со старой версией Android или перейти на тестирование через физический смартфон.