2015-06-20 2 views
7

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

enter image description here

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

enter image description here

ли это каким-то образом связаны с аппаратной виртуализации? Я уже включил его из BIOS.

enter image description here

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

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

enter image description here

+0

Что CPU у вас есть в вашей машине? Какую версию Windows вы используете? Включен ли Hyper V: http://stackoverflow.com/questions/20019231/vt-not-supported-when-installing-haxm –

+0

@MorrisonChang Я отредактировал свой вопрос. Я посмотрел на ссылку, которую вы предоставили, и я попытался отключить этот так называемый Hyper-V, но нет такой вещи в «включении или отключении окон» для меня. –

+0

Студия андроида FYI ничего не получила и не нуждается в вашей визуализации. Что вы говорите, так это для эмулятора Android. –

ответ

2

Она включает в себя два этапа:

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

disabling hyper-v

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

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

+1

@ Glänzende Perlen: Решает ли ваша проблема? – sach

+0

В функциях Windows нет опции «Hyper-v». Я очень внимательно посмотрел в списке, и я не нашел его. У меня есть Window 7 Premium. –

+0

Это взлом, который вы можете попробовать, 1) Загрузите и установите последний Oracle VirtualBox 2) Перезагрузите 3) Установите HAXM. Похоже, что установка VirtualBox устанавливает флаг, который «включает VT-X». – sach

1

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

также пытаются идти в BIOS - Advanced и Enable "No Execute (NX) Защита памяти" особенность. Для меня после смены он работает очень хорошо.

1

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

+0

Я проверил в своем BIOS и нет опции для 'No Execute Memory Protection'. –

1

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

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

1

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

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

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

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

Он работал для меня

+0

Я не использую Avast Antivirus. –

Смежные вопросы