Чёрный экран в эмуляторе Android Studio чаще всего означает, что виртуальное устройство запустилось, но система Android внутри него не смогла отрисовать интерфейс — обычно из-за конфликта графического рендеринга или нехватки ресурсов. Первое, что стоит проверить: подождите 2–3 минуты после запуска AVD и понаблюдайте за индикатором загрузки в панели Device Manager — если там висит статус загрузки, а экран остаётся тёмным, проблема почти наверняка в режиме эмуляции графики.
Эта ошибка встречается и на Windows, и на macOS, и на Linux, причём её причины различаются в зависимости от того, используете ли вы аппаратное ускорение (Intel HAXM, Hyper-V, KVM) или программный рендеринг. Ниже разберём диагностику по шагам — от самых безопасных проверок до пересоздания виртуального устройства.
Почему эмулятор показывает чёрный экран
У проблемы несколько типовых источников, и определить нужный помогает контекст: чёрный экран появился при первом запуске, после обновления Android Studio или внезапно на рабочей конфигурации.
- 🎮 Конфликт графического рендеринга — режим Automatic выбрал аппаратный OpenGL, который несовместим с вашим видеодрайвером.
- 🧠 Нехватка оперативной памяти — виртуальному устройству выделено слишком много RAM, и хост-система начинает свопить.
- ⚙️ Отключена виртуализация в BIOS/UEFI — без Intel VT-x или AMD-V эмулятор падает в медленный программный режим и может зависать на чёрном экране.
- 🪟 Конфликт Hyper-V и HAXM на Windows — два гипервизора не могут работать одновременно.
- 💾 Повреждённый снапшот — эмулятор пытается восстановиться из «битого» состояния Quick Boot.
Точную причину подскажет лог: откройте вкладку Event Log или запустите эмулятор из терминала, чтобы увидеть сообщения об ошибках напрямую.
Быстрая диагностика: откуда начать
Прежде чем менять настройки, выполните три безопасные проверки. Они ничего не ломают и занимают пару минут.
Во-первых, откройте Device Manager, нажмите стрелку рядом с кнопкой запуска вашего AVD и выберите Cold Boot Now. Это полная загрузка виртуального устройства вместо восстановления из снапшота — если проблема была в повреждённом состоянии Quick Boot, эмулятор запустится нормально.
Во-вторых, посмотрите на нагрузку системы через диспетчер задач. Если процесс qemu-system (или emulator) потребляет процессор, но память системы забита под завязку, виртуальному устройству просто не хватает ресурсов.
⚠️ Внимание: не завершайте процесс эмулятора через диспетчер задач во время записи данных — это может повредить образ виртуального устройства, и тогда придётся делать Wipe Data или пересоздавать AVD целиком.
Решение 1: смена режима графического рендеринга
Самая частая причина — несовместимость аппаратного рендеринга с видеодрайвером. Переключение на программный режим решает проблему в значительной части случаев, хотя и ценой производительности.
Откройте Device Manager, нажмите значок карандаша (редактирование) рядом с нужным AVD, затем Show Advanced Settings. Найдите раздел Emulated Performance и в пункте Graphics вместо Automatic или Hardware выберите Software. Сохраните конфигурацию и запустите устройство заново через Cold Boot.
Если программный режим помог, но эмулятор работает медленно, попробуйте промежуточный вариант: обновите драйвер видеокарты с официального сайта производителя (NVIDIA, AMD или Intel) и верните режим Hardware. Устаревшие драйверы — частый источник конфликтов с OpenGL ES, который использует эмулятор.
Решение 2: проверка виртуализации и гипервизоров
Аппаратное ускорение критично для нормальной работы эмулятора. Убедитесь, что виртуализация включена в BIOS/UEFI: для процессоров Intel это опция VT-x (иногда называется Intel Virtualization Technology), для AMD — SVM или AMD-V. Точное расположение настройки зависит от производителя материнской платы — сверьтесь с документацией вашей модели.
На Windows дополнительно проверьте конфликт гипервизоров. Если включён Hyper-V (а также Windows Hypervisor Platform, «Песочница Windows» или «Изоляция ядра»), классический Intel HAXM работать не сможет. Возможны два пути:
- 🔧 Оставить Hyper-V и использовать Android Emulator Hypervisor Driver (AEHD, ранее GVM) — он устанавливается через SDK Manager на вкладке SDK Tools.
- 🔧 Отключить Hyper-V через «Компоненты Windows» и пользоваться HAXM, если ваш процессор Intel его поддерживает.
После любого изменения компонентов виртуализации обязательна полная перезагрузка компьютера — без неё изменения не вступят в силу.
☑️ Проверка виртуализации перед запуском AVD
Решение 3: настройка памяти и параметров AVD
Слишком щедрые или, наоборот, скудные параметры виртуального устройства тоже приводят к чёрному экрану. Ориентируйтесь на реальный объём RAM вашего компьютера.
| Параметр AVD | Рекомендация | Что проверить |
|---|---|---|
| RAM | 2–4 ГБ, но не более половины свободной памяти хоста | Диспетчер задач — нет ли свопинга |
| VM Heap | Оставить значение по умолчанию | Менять только при явной необходимости |
| Разрешение экрана | Снизить, если хост слабый | Высокие разрешения нагружают рендеринг |
| Graphics | Software при проблемах с драйвером | Hardware — после обновления драйверов |
| Multi-core CPU | 2–4 ядра | Не выделять все ядра хоста |
Параметры меняются там же — в расширенных настройках AVD через Device Manager. После правок снова используйте Cold Boot Now, чтобы устройство загрузилось с чистого листа.
Решение 4: Wipe Data и пересоздание виртуального устройства
Если графика и виртуализация в порядке, а экран всё равно чёрный, вероятная причина — повреждённые данные образа. В Device Manager откройте меню AVD (три точки) и выберите Wipe Data. Это сброс виртуального устройства к состоянию «из коробки»: все установленные внутри эмулятора приложения и данные будут удалены.
⚠️ Внимание: Wipe Data необратимо удаляет всё содержимое виртуального устройства, включая тестовые аккаунты и файлы. Если внутри эмулятора есть важные данные, сначала экспортируйте их.
Когда и сброс не помогает, создайте новое виртуальное устройство с нуля: выберите другой образ системы (например, образ с Google APIs вместо Google Play или наоборот) и проверьте, загружается ли он. Если новый AVD работает — проблема была в конкретном образе, и его стоит переустановить через SDK Manager.
Запуск эмулятора из командной строки для просмотра ошибок
Откройте терминал и выполните: emulator -avd ИМЯ_AVD -verbose. Имя устройства можно узнать командой emulator -list-avds. В выводе будут видны ошибки рендеринга, гипервизора и загрузки образа, которые не показываются в интерфейсе Android Studio.
Дополнительные меры, если ничего не помогло
Остаётся несколько менее очевидных факторов. Проверьте, достаточно ли свободного места на диске — эмулятору требуется пространство и под образ системы, и под временные файлы; при переполненном диске загрузка может прерываться на чёрном экране.
Обновите компоненты через SDK Manager: сам Android Emulator, Android SDK Platform-Tools и системные образы — устаревшие версии иногда конфликтуют с новой Android Studio. Антивирус с активным сканированием виртуальных машин тоже способен мешать запуску — попробуйте временно добавить папку эмулятора в исключения и проверить результат.
В качестве временной альтернативы можно отлаживать приложение на физическом устройстве через USB или Wi-Fi — это не решит проблему эмулятора, но позволит продолжить работу, пока разбираетесь с настройками.
Частые вопросы
Почему эмулятор долго висит на чёрном экране, а потом запускается?
Обычно это признак программного рендеринга или медленного диска: система загружается, но отрисовка интерфейса занимает минуты. Включите аппаратное ускорение, проверьте виртуализацию в BIOS и по возможности разместите AVD на SSD.
Чёрный экран только при запуске конкретного приложения — это та же проблема?
Не обязательно. Если сам эмулятор показывает рабочий стол Android, а чёрным становится экран только вашего приложения, причина скорее в самом приложении: падение при старте, несовместимость с уровнем API эмулятора или проблемы с графикой OpenGL/Vulkan. Смотрите Logcat — там будет стек ошибки.
Поможет ли переустановка Android Studio?
Как правило, нет: настройки AVD, образы и SDK хранятся отдельно от самой IDE и переживают переустановку. Эффективнее переустановить компонент Android Emulator через SDK Manager и пересоздать виртуальное устройство.
Эмулятор чёрный на ноутбуке с двумя видеокартами — что делать?
Возможная причина — эмулятор запускается на встроенном графическом адаптере, у которого проблемы с драйвером OpenGL. Попробуйте в настройках графики Windows назначить для эмулятора дискретную видеокарту или, наоборот, встроенную, и проверьте оба варианта. Точный путь настройки зависит от версии Windows и драйвера.
Нужен ли интернет для устранения чёрного экрана?
Для самого запуска эмулятора интернет не обязателен. Но он понадобится, если потребуется скачать свежий системный образ, обновить эмулятор или установить драйвер гипервизора через SDK Manager.