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


78

Я запитую, як увімкнути мій 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      

Але це не спрацювало.


Відповідь користувача3847306 - це шлях.
Відображуване ім’я

3
Чому ви не можете прийняти відповідь? :(
Сампат

Запустіть ./sdk/extras/intel/Hardware_Accelerated_Execution_Manager/HAXM \ installation та введіть результат адміністратора пароля: Тиха установка Pass !, працює для мене.
zetanova

Відповіді:


135

З Інструкції Intel

"Менеджер SDK завантажить програму встановлення в каталог" extras "у головному каталозі SDK. Хоча менеджер SDK каже" Встановлено ", це насправді означає, що виконуваний файл Intel HAXM був завантажений. Вам все одно доведеться запустити програму встановлення з каталог "extras", щоб закінчити встановлення.

Витягніть програму встановлення всередині каталогу "extras" та дотримуйтесь інструкцій з встановлення для вашої платформи. "


6
Проблема зберігається навіть після запуску програми встановлення HAXM. Все це сталося після оновлення до Йосеміті.
silvermouse

Ця відповідь повинна з’явитися зверху
шашват

2
Для ледачого (Android-SDK встановлений з доморощеним): cd /usr/local/Cellar/24.4.1/extras/intel/Hardware_Accelerated_Execution_Manager && open IntelHAXM_6.0.1.dmg. Можливо, вам доведеться оновити свої команди на основі способу встановлення та версій програмного забезпечення.
Tayler

5
Після завантаження вам потрібно запустити:sudo /usr/local/Cellar/android-sdk/24.4.1/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh
Paul Rad

Якщо ви хочете запустити .dmg через шукач, ви можете показати папку Бібліотека зі свого каталогу користувачів за допомогою цієї команди:chflags nohidden ~/Library
Нік Брейді

26

Перейдіть до менеджера 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).

Це означає, що слід призначити деякі графічні функції апаратного забезпечення. Щоб подолати цю проблему, просто перейдіть до шляху, де ви Adroid SDKвстановили.

Windows

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

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

Mac OS X

У Mac OSX існує IntelHAXM_X.X.X.dmg файл, змонтуйте його, і ви знайдете mpkg-файл.

Встановіть файл і перезапустіть усі програми, використовуючи емулятор Android, такий як (android studio, cmd тощо ..,).

Тепер спробуйте відкрити емулятор, він буде працювати нормально


Ви @ user4683987 - чоловік (або жінка)! чудово працює. Дякую!
Ally Jr

Мені довелося використовувати dmg, файли sh для мене не працювали.
Чакі

Шлях буде C: \ Users \ USERNAME \ AppData \ Local \ Android \ Sdk \ extras
Ashish Singh

18

Можливо, у вас встановлена ​​старіша версія 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 не працює.


15

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

Завантажений менеджером SDK є старішою версією (1.1.0). Якщо ви все ще хочете запустити версію 1.1.0 - зверніться до рішення тут - http://www.csell.net/2014/09/03/VTNX_Not_Enabled/


Якщо у вас був HAX до йосеміті, і ви його оновили, вам доведеться встановити його знову (як SDK, так і Intel DMG, що скаже вам, що ви його вже маєте, і він буде перевстановлений). Це змусило мене працювати.
Мартін Маркончіні,

3
1.1.1 тепер доступний в Android SDK.
Markus K

3

У моєму випадку під керуванням Yosemite у VMWare Workstation 10.0.5 мені довелося:

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

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

Потім перезавантажте (вимкнення живлення VM) для кроку 2) нижче.

Деталі тут: http://www.csell.net/2014/09/03/VTNX_Not_Enabled/

2) Додайте vhv.enable = "TRUE" до мого файлу VMX і перезапустіть VM

Деталі обговорюються тут: https://communities.vmware.com/thread/416997?start=15&tstart=0

3) Встановіть HAXM 1.1.1, як обговорювалося вище, із веб-сайту Intel

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


3

1. Щоб встановити драйвер віртуалізації:

Запустіть Менеджер SDK для Android, виберіть Додатки, а потім виберіть Менеджер інтелектуального прискореного виконання Intel. Після завершення завантаження запустіть /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe. Дотримуйтесь інструкцій на екрані, щоб завершити встановлення.

2.Якщо з'являється проблема, перезавантажте комп'ютер і в BIOS активуйте технологію віртуалізації ...

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


0

У багатьох випадках деякі антивіруси також запускають HyperV із запуском вікна і не дозволяють HAXM встановлювати. Я зіткнувся з цією проблемою через антивірус AVAST. Тож я видалив AVAST, а потім HAXM правильно встановив після перезапуску. Потім я перевстановив AVAST.

Отож це лише перевірка під час встановлення, оскільки зараз навіть із AVAST, встановленим назад, HAXM працює належним чином з віртуальними скриньками та емуляторами Android.


0

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

Інтегрований досвід власного розробника


0

Щоб встановити IntelHAXM, потрібно активувати віртуальну технологію Intel.

Щоб його активувати, потрібно перезавантажити ПК та перейти до BIOS. Існує опція під назвою Віртуальна технологія Intel, яку потрібно активувати для її активації.

Увімкнувши його, переінсталюйте IntelHAXM. Це має вирішити проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.