Ускоритель эмулятора Intel X86 (установщик HAXM) VT / NX не включен

Я спрашиваю, как включить мой VT / NX для моего MacBook, когда я пытаюсь использовать эмулятор X86, мне кажется, что VT / NX НЕ ВКЛЮЧЕН, этого никогда не было, когда я использовал систему 10.9, после того, как я обновил свой MacBook в Йосемити, как мне кажется.

Когда я пытаюсь запустить свой эмулятор x86, он сообщает мне:

Starting emulator for AVD 'X86'
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

Но AVD показывает мне, что я установил HAXM.

Когда я снова пытаюсь выполнить установку самостоятельно, программа установки выводит VT/NX NOT ENABLED.

Я не могу публиковать изображения…

к ответу mindex:

Я пробовал запускать все версии Intel HAXM, которые мог получить:

IntelHAXM_1.0.8.dmg     
IntelHAXM_1.1.0_for_10.10.dmg     
IntelHAXM_1.1.0_below_10.10.dmg      

Но не вышло.


person DaCheng.Xu    schedule 23.10.2014    source источник
comment
Ответ user3847306 - это путь.   -  person Display Name    schedule 03.11.2014
comment
Почему ты не можешь принять ответ? :(   -  person Sampath    schedule 19.07.2015
comment
Запустите ./sdk/extras/intel/Hardware_Accelerated_Execution_Manager/HAXM \ installation и введите пароль администратора, результат: Тихая установка Pass !, у меня работает.   -  person zetanova    schedule 06.01.2017


Ответы (9)


Из инструкций Intel

«Менеджер SDK загрузит установщик в каталог« extras », расположенный в основном каталоге SDK. Несмотря на то, что менеджер SDK сообщает« Установлено », на самом деле это означает, что был загружен исполняемый файл Intel HAXM. Вам все равно нужно будет запустить установщик из каталог "extras", чтобы завершить установку.

Распакуйте установщик в каталог «extras» и следуйте инструкциям по установке для вашей платформы ».

person Nick Fortescue    schedule 27.10.2014
comment
Проблема сохраняется даже после запуска установщика HAXM. Все это произошло после обновления до Йосемити. - person Himanshu Likhyani; 30.10.2014
comment
Этот ответ должен появиться вверху - person shashwat; 09.09.2015
comment
Для ленивых (android-sdk установлен вместе с homebrew): cd /usr/local/Cellar/24.4.1/extras/intel/Hardware_Accelerated_Execution_Manager && open IntelHAXM_6.0.1.dmg. Возможно, вам придется обновить свои команды в зависимости от метода установки и версий программного обеспечения. - person Tayler; 24.12.2015
comment
После скачивания вам нужно запустить: sudo /usr/local/Cellar/android-sdk/24.4.1/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh - person Paul Rad; 26.01.2016
comment
Если вы хотите запустить .dmg через Finder, вы можете отобразить папку Library из вашего пользовательского каталога с помощью этой команды: chflags nohidden ~/Library - person Nick Brady; 13.02.2016
comment
Комментарий Пола Рэда сработал для меня в OSX 10.11.4 с android-sdk / 24.4.1_1 / ... - person pkbyron; 02.05.2016
comment
Правда! Менеджер Android SDK в данном случае обманывает. Мне пришлось повторно запустить установщик intelhaxm-android.exe, находящийся в местоположении C:\Users\<UserName>\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager, чтобы решить эту проблему. - person RBT; 24.10.2016

Перейдите в диспетчер SDK в своей среде IDE, установите последнюю версию Intel HAXM и запустите эмулятор.

Если он выдает ошибку как:

Starting emulator for AVD 'X86'
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

Это означает, что необходимо назначить некоторые аппаратные графические функции, поэтому для решения этой проблемы просто перейдите по пути, по которому у вас установлен Android SDK.

Windows

C: \ Android \ SDK \ extras \ intel \ Hardware_Accelerated_Execution_Manager

Там вы можете найти файл intelhaxm-android.exe.

Mac OS X

В macOS есть файл IntelHAXM_X.X.X.dmg, смонтируйте его, и вы найдете файл mpkg.

Установите файл и перезапустите все приложения с помощью эмулятора Android, такого как android studio, cmd и т. Д.

Теперь попробуйте открыть эмулятор, все будет нормально

person Community    schedule 18.03.2015
comment
Ты @ user4683987 мужчина (или женщина)! работает отлично. Благодарность! - person Ally Jr; 26.10.2015
comment
Пришлось использовать dmg, файлы sh у меня не работали. - person Chucky; 29.06.2016
comment
Путь будет C: \ Users \ USERNAME \ AppData \ Local \ Android \ Sdk \ extras - person Ashish Singh Rawat; 26.03.2019

Возможно, вы используете более старую версию Intel HAXM (или не установили ее вообще). Перейдите на страницу https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager и загрузите / установите последний пакет Intel HAXM для MAC OS X.

РЕДАКТИРОВАТЬ: согласно https://software.intel.com/en-us/forums/topic/506790 вы также должны убедиться, что Virtual PC / Parallel / VMWare не запущен.

person mindex    schedule 23.10.2014

Версия 1.1.1 - правильная версия для Йосемити. Вам необходимо загрузить это прямо с сайта Intel: https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager.

SDK Manager загружает более старую версию (1.1.0). Если вы все еще хотите работать с версией 1.1.0 - обратитесь к решению здесь - http://www.csell.net/2014/09/03/VTNX_Not_Enabled/

person Varun    schedule 01.11.2014
comment
Если у вас был HAX до yosemite и вы обновились, вам нужно будет установить его снова (как SDK, так и Intel DMG, что скажет вам, что он у вас уже есть, и он будет переустановлен). Это помогло мне. - person Martin Marconcini; 24.11.2014
comment
1.1.1 теперь доступен в Android SDK. - person Markus K; 29.11.2014

В моем случае, когда я запускал Yosemite на VMWare Workstation 10.0.5, мне пришлось:

1) Установите kext в режим разработчика (возможно, он больше не нужен ... попробуйте сначала без него)

sudo nvram boot-args="kext-dev-mode=1" 

Затем перезагрузите (выключите виртуальную машину) для шага 2) ниже.

Подробности здесь: http://www.csell.net/2014/09/03/VTNX_Not_Enabled/

2) Добавьте vhv.enable = "TRUE" в мой файл VMX и перезапустите виртуальную машину.

Подробности обсуждаются здесь: https://communities.vmware.com/thread/416997?start=15&tstart=0

3) Установите HAXM 1.1.1, как описано выше, с сайта Intel.

(хотел бы разместить больше ссылок -> но у вас есть ограничение на 2 -> так что голосуйте за меня, чтобы в следующий раз вы получили больше .. :-))

person user2395959    schedule 30.01.2015

1. Чтобы установить драйвер виртуализации:

Запустите Android SDK Manager, выберите Дополнительно, а затем выберите Intel Hardware Accelerated Execution Manager. После завершения загрузки выполните /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe. Следуйте инструкциям на экране для завершения установки.

2.Если возникнут какие-либо проблемы, перезагрузите компьютер и войдите в BIOS, чтобы включить технологию виртуализации.

3. Чтобы убедиться, что ваш владелец поддерживает виртуализацию, перейдите по следующей ссылке http://ark.intel.com/Products/VirtualizationTechnology

person Md. Enamul Haque    schedule 20.03.2015

Во многих случаях некоторые антивирусы также запускают HyperV с запуском окна и не позволяют установить HAXM. Я столкнулся с этой проблемой из-за антивируса AVAST. Итак, я удалил AVAST, а затем после перезапуска HAXM установился правильно. Затем я переустановил AVAST.

Так что это просто проверка при установке, так как теперь, даже с установленным AVAST, HAXM правильно работает с виртуальным ящиком и эмуляторами Android.

person gvisgr8    schedule 16.06.2015

Попробуйте установить Integrated Native Developer Experience
"Это пакет для кросс-архитектурной продуктивности, который предоставляет разработчикам инструменты, поддержку и интеграцию IDE для создания высокопроизводительных приложений C ++ / Java * для Windows * на архитектуре Intel®, OS X на архитектуре Intel® и Android * на архитектуре ARM * и Intel® ».

Интегрированный собственный опыт разработчика

person Osama AbuSitta    schedule 07.07.2015

Для установки IntelHAXM необходимо активировать Intel Virtual Technology.

Чтобы активировать его, вам необходимо перезагрузить компьютер и зайти в BIOS. Существует опция Intel Virtual Technology, которую вы должны включить, чтобы активировать ее.

После включения переустановите IntelHAXM. Это должно решить проблему.

person mehran zolqdr    schedule 12.12.2018