Не запускается эмулятор в Android Studio | emulator process for ... was killed
Не запускается эмулятор через Андроид студию ни через AVD Manager , ни через запуск приложения
Вот сам лог:
Error while waiting for device: The emulator process for AVD Pixel_2_XL_API_22 was killed
Список того, что я уже сделал но оно никак не помогло:
- Перезагружал ПК
- Переустанавливал Android Studio
- Установил Hardware Excecution Manager
- Intel x86 Emulator Accelerator (HAXM installer ) - установлен в SDK Manager'e
До этого у меня Андроид студия нормально работа на предыдущей ОС на этом же ПК. После переустановки Винды и установки Андроид Стиудии на новую винду такое вот и произошло.
Буду очень благодарен за помощь!
Ответы (5 шт):
К сожалению такое происходит. Под Windows очень часто возникают проблемы с запуском "родного" эмулятора. Единого рецепта нет. Есть только разные хинты:
- Использование не родного эмулятора - например, очень хорошо себя показывает Genmymotion
- При прочих равных условиях эмулятор с Google APIs работает хуже, то есть если возможность надо стараться использовать версии без Google APIs
- Часто возникают проблемы при использовании эмулятора с видео с hardware acceleration, к сожалению альтернатива - еще хуже, видео без hardware acceleration - сразу означает потерю скорости
- Кардинально важно иметь достаточное количество RAM - опять таки по опыту менее 8 гигов - это уже приговор.
Радикальное решение - это "уход" на Linux, MAC OS или даже на Chrome OS. Их установка (самих ОС) иногда выливается в специальную проблему, зато после корректной установки - все летает и компиляция и особенно эмулятор(ы).
- Удалить AVD, создать новую.
- В диспетчере задач удалить процесс adb32. Подождать немного, пока Андроид студио обновит данные по эмуляторам
Мне лично помогло следующее, переустановил Андроид студию и в мануальном режиме увеличил кол-во оперативной памяти которой может пользоваться эмулятор. Почему то по дефолту стояло всего 2 Гига.
Еще может быть проблема в видеокарте.
По дефолту выставлен Automatic для графики. Его можно попробовать поменять на Software. Проблема в том, что для Google APIs образов эта настройка не меняется, но ее можно сменить в %homepath%\.android\avd\<AVD-name>\config.ini
Находим строки
hw.gpu.mode=auto
меняем на
hw.gpu.mode=off
При этом эмулятор будет не так быстр как хотелось бы, но хотя бы запустится.
ЗЫ Еще драйвера видеокарты обновить не помешает.