Эмулятор 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, камеры и акселерометра.
☑️ Подготовка эмулятора к работе
После создания устройство появится в списке Device Manager. Запуск выполняется кнопкой воспроизведения рядом с именем AVD, а приложение разворачивается на эмулятор через Run → Run 'app'.
Включение виртуализации и ускорение работы
Если эмулятор тормозит или выдаёт предупреждение о недоступности ускорения, проверьте виртуализацию. На 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 или перейти на тестирование через физический смартфон.