Аппаратное ускорение для Android Studio не работает

Я работаю на машине Hp dm4 Intel Core i5 с Windows 7. Моя Android Studio выдает следующую ошибку при компиляции приложения.

введите здесь описание изображения

После некоторого поиска в Google я обнаружил, что мне нужно установить Intel Hardware Accelerated Executed Manager, который поставляется с Android SDK. Но когда я пытаюсь это сделать, я получаю эту ошибку.

введите здесь описание изображения

Это как-то связано с аппаратной виртуализацией? У меня он уже включен из биоса.

введите здесь описание изображения

Я не понимаю, в чем проблема. Пожалуйста помоги!

EDIT: я скачал Windows Hardware-Assisted Virtualization Detection Tool с веб-сайта Microsoft, и там написано, что все в порядке. Это безумие!

введите здесь описание изображения


person CobaltBabyBear    schedule 20.06.2015    source источник
comment
Какой процессор у вас в машине? Какая версия Windows у вас установлена? Включен ли Hyper V: stackoverflow.com/ вопросы/20019231/   -  person Morrison Chang    schedule 21.06.2015
comment
@MorrisonChang Я отредактировал свой вопрос. Я посмотрел на предоставленную вами ссылку и попытался отключить так называемый Hyper-V, но для меня нет такой вещи, как включать или выключать функции Windows.   -  person CobaltBabyBear    schedule 21.06.2015
comment
Студия Android FYI ничего не получила и не нуждается в вашей визуализации. То, о чем вы говорите, это эмулятор Android.   -  person Marcin Orlowski    schedule 17.07.2015
comment
Да, я не был уверен, что это актуально. Я просто упомянул это, чтобы убедиться.   -  person CobaltBabyBear    schedule 17.07.2015
comment
Но проблема все равно остается, и решения пока не видно.   -  person CobaltBabyBear    schedule 17.07.2015
comment
Вы должны попробовать bluestacks.com, это работает гладко по сравнению с эмулятором Android.   -  person Akhil    schedule 21.07.2015


Ответы (6)


Он включает в себя два шага:

  1. включение технологии виртуализации: я полагаю, вы все сделали правильно.
  2. отключение Hyper-V: для этого перейдите по ссылке ниже на видео:

отключение Hyper-V

Если это не сработает, пожалуйста, следуйте блогу, указанному ниже.

https://software.intel.com/en-us/forums/topic/518041

person sach    schedule 20.07.2015
comment
В функциях Windows нет опции Hyper-v. Я очень внимательно посмотрел в списке и не нашел. У меня винда 7 премиум. - person CobaltBabyBear; 24.07.2015
comment
это хак, который вы можете попробовать: 1) Загрузите и установите последнюю версию Oracle VirtualBox 2) Перезагрузитесь 3) Установите HAXM. Похоже, установка VirtualBox устанавливает флаг, который включает VT-X. - person sach; 24.07.2015

Технология виртуализации включена на уровне BIOS, что означает, что функция будет работать. Попробуйте посмотреть это видео https://software.intel.com/en-us/videos/setting-up-intel-haxm-on-windows

также попробуйте перейти в BIOS - Advanced и включить функцию «Защита памяти без выполнения (NX)». У меня после замены работает отлично.

person Cristiana Chavez    schedule 21.07.2015

Вам нужно перейти в BIOS - Advanced и enable функцию "No Execute (NX) Memory Protection". Надеюсь, поможет.

person Shekhar    schedule 22.07.2015
comment
Я проверил в своем BIOS, и там нет опции No Execute Memory Protection. - person CobaltBabyBear; 24.07.2015

Убедитесь, что вы можете использовать виртуализацию на уровне ОС — проверьте это с помощью этого инструмента: http://www.microsoft.com/en-us/download/details.aspx?id=592

Кроме того, я бы предложил использовать Genymotion https://www.genymotion.com вместо официальных эмуляторов, так как это еще быстрее.

person jrub    schedule 22.07.2015

Если вы используете антивирус Avast. Отключите аппаратную виртуализацию в настройках Avast. Avast использует аппаратную виртуализацию для повышения производительности.

В Avast! перейдите в «Настройки» -> «Устранение неполадок» -> «Отключить аппаратную виртуализацию» -> «Перезагрузите компьютер».

--> Установить HAXM

--> Снова включить виртуализацию Avast

Мне помогло

person Azim Ansari    schedule 23.07.2015
comment
Я не использую Avast Antivirus. - person CobaltBabyBear; 24.07.2015

Просто для информации: я пытался установить андроид 9 на виртуальное устройство nexus 5, и опция "аппаратное ускорение" была недоступна, только "автоматическое". Я решил установить андроид 8 в виртуальный нексус 6. Я до сих пор не знаю, связана ли это проблема с андроидом 9 или совместимостью между A9 и N5, так как я очень новичок в этом, но, возможно, это может помочь кому-то еще .

person marco    schedule 22.01.2019