Что означает «Can't load Android» и как быстро вернуть эмулятор в рабочее состояние
Ошибка «Can't load Android» появляется, когда Android‑эмулятор не может запустить образ — чаще всего из‑за отключённой виртуализации, конфликта гипервизора (HAXM vs Hyper‑V/WHPX), несовместимого образа (ARM вместо x86_64) или нехватки ресурсов. Исправление — включить VT‑x/SVM в BIOS, установить/обновить драйвер гипервизора, выбрать x86_64‑образ и выделить ≥2 ГБ RAM.
Основные причины
- Виртуализация в BIOS/UEFI отключена (Intel VT‑x / AMD SVM).
- Неподходящий гипервизор: HAXM установлен, но в Windows активирован Hyper‑V (они конфликтуют).
- Установлен образ ARM (armeabi) вместо x86_64 — медленно или не запускается на эмуляторе.
- Недостаточно RAM/CPU для выбранного AVD.
- Устаревшие драйверы или несовместимый гипервизор (для AMD нужен другой драйвер).
- Антивирус/Hypervisor policy блокирует доступ к виртуализации.
Пошаговое руководство по исправлению
-
Проверьте виртуализацию:
- Зайдите в BIOS/UEFI (обычно F2/Del при старте) → включите "Virtualization Technology" или "SVM Mode". Сохраните и перезагрузите.
- В Windows открыв Диспетчер задач → Вкладка «Производительность» → CPU: должно быть «Virtualization: Enabled».
-
Определите гипервизор и устраните конфликт:
- Если хотите использовать Intel HAXM: отключите Hyper‑V. В PowerShell (админ):
- bcdedit /set hypervisorlaunchtype off
- Перезагрузите.
- Если предпочитаете Hyper‑V/WHPX (рекомендуется на Windows 10/11): оставьте Hyper‑V включённым и удалите HAXM (HAXM не работает с Hyper‑V).
- Если хотите использовать Intel HAXM: отключите Hyper‑V. В PowerShell (админ):
-
Установите/обновите нужный драйвер:
- Для Intel: Android Studio → SDK Manager → SDK Tools → Intel x86 Emulator Accelerator (HAXM) → установить, затем запустить установщик из SDK\extras\intel\Hardware_Accelerated_Execution_Manager.
- Для AMD на Windows: включите Windows Feature "Windows Hypervisor Platform" и используйте Android Emulator с WHPX либо установите «Android Emulator Hypervisor Driver for AMD Processors» (если доступно).
- На macOS используйте Apple Hypervisor Framework (HAXM не нужен).
-
Проверьте образ AVD:
- Откройте AVD Manager → создайте новый эмулятор с образом x86_64 и API уровень 30+.
- В настройках AVD укажите: RAM ≥2048 MB, 2+ CPU, Graphics = Hardware (GLES 2.0/3.0).
-
Запустите эмулятор с чистой загрузкой:
- В AVD Manager выберите «Cold Boot Now» вместо Quick Boot.
- Если ошибка остаётся — удалите AVD и создайте заново.
-
Дополнительные проверки:
- Убедитесь, что Android Emulator в SDK Tools обновлён.
- Отключите временно антивирусную защиту или добавьте исключения для эмулятора.
- Просмотрите логи эмулятора (View → Tool Windows → Logcat и вывод эмулятора) для уточнения ошибки.
Выделите эмулятору минимум 2 ГБ RAM и 2 ядра CPU; для сложных приложений — 4 ГБ и 4 ядра.
Не устанавливайте HAXM и одновременно не включайте Hyper‑V — это самая частая причина «Can't load Android».
Альтернативы эмулятору
- Физическое устройство — лучший вариант для финальной отладки: подключение по USB, real‑sensors.
- Genymotion — быстрый эмулятор (платные опции), удобен для UI/поведения.
- Play‑based эмуляторы (BlueStacks и т.п.) — подходят для простых тестов, но не для разработки.
- Облачные тест‑лабы — запускают тесты на реальных устройствах.
Частые ошибки
- Использование ARM‑образа для повседневного тестирования (очень медленно).
- Попытка запустить HAXM при включённом Hyper‑V.
- Нехватка дискового пространства в SDK/AVD директории.
- Старый образ системы с несоответствующим API/ABI.
FAQ
-
Что делать, если после включения виртуализации ничего не поменялось?
- Проверьте конфликт гипервизора (Hyper‑V vs HAXM), перезагрузите ПК и переустановите компоненты SDK (HAXM/Android Emulator).
-
Как проверить, какой гипервизор используется?
- В Windows: Task Manager → Performance → если «Hyper‑V» активен, значит используется системный гипервизор; для HAXM смотрите установленные программы или SDK extras.
-
Можно ли запускать эмулятор на старом ноутбуке с 4 ГБ RAM?
- Можно, но стабильность будет ограничена. Рекомендуется использовать физическое устройство или лёгкий эмулятор с минимальной конфигурацией.
Если после всех шагов проблема остаётся — обновите Android Studio и SDK до последних версий и повторите создание AVD; в 95% случаев ошибка уходит после включения виртуализации и правильного выбора образа (x86_64).