Установка HAXM на osx Yosemite

Я следую инструкциям по установке Intel HAXM в OS X.

https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

В этих инструкциях говорится об установке драйвера, и как только это будет сделано, запустите kextstat | grep intel, чтобы проверить, установлен ли он. Если нет, то запустите sudo kextload –b com.intel.kext.intelhaxm.

Однако, по крайней мере, в OS X Yosemite я получаю следующую ошибку при запуске kextload:

$ kextstat | grep intel

$ sudo kextload –b com.intel.kext.intelhaxm
/Users/mike/–b failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8).
/Users/mike/com.intel.kext.intelhaxm failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8).

Как правильно установить расширение ядра HAXM на 10.10 Yosemite?


person emmby    schedule 19.10.2014    source источник


Ответы (7)


Получение IntelHAXM_1.1.1_for_10_9_and_above.dmg с веб-сайта Intel (https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager) фактически решил мою проблему без необходимости устанавливать аргументы загрузки в «kext-dev-mode=1» .

person Nimer    schedule 04.11.2014

НОВОЕ: версия 1.1.1, которую можно найти здесь исправить проблему

СТАРЫЙ МЕТОД:

Два исправления были необходимы, чтобы заставить это работать.

Во-первых, вариант -b больше не кажется правильным. Вместо этого используйте -bundle-id.

Во-вторых, если вы зарегистрируетесь в Console.app, вы заметите

ERROR: invalid signature for com.intel.kext.intelhaxm, will not load

Чтобы исправить это, вы должны запустить sudo nvram boot-args="kext-dev-mode=1", а затем перезагрузить компьютер.

В итоге:

  1. Беги sudo nvram boot-args="kext-dev-mode=1"
  2. Начать сначала.
  3. Выполнить sudo kextload -bundle-id com.intel.kext.intelhaxm

Спасибо reddit за ответ.

ПРИМЕЧАНИЕ. Запустив sudo nvram boot-args="kext-dev-mode=1", вы разрешите загрузку ВСЕХ UNSIGNED KEXT. Изучите свою систему.

person emmby    schedule 19.10.2014
comment
Вы установили HAXM из загрузчика SDK, предоставленного установщиком Yosemite .dmg? - person harism; 20.10.2014
comment
Да, не установщик Mavericks - person emmby; 20.10.2014
comment
Я загрузил установщик HAXM из менеджера Android sdk и его 1.1.1 тот же, который вы связали, даже тогда он дает мне ошибку - person Nezam; 27.12.2014
comment
команда sudo nvram boot-args="kext-dev-mode=1" не работает в Sierra, выдает: nvram: Error setting variable - 'boot-args': (iokit/common) general error - person To Kra; 20.11.2016

Я была такая же проблема. Я установил последнюю версию от Intel (24 октября), и теперь она работает нормально!

Ссылка здесь:

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx

person akawer    schedule 25.10.2014
comment
Это хорошие новости. Могут ли другие люди подтвердить, что это больше не проблема для последней версии? - person emmby; 27.10.2014
comment
Могу подтвердить. Мне помогло (= - person 0xfff0; 31.10.2014
comment
Установка Intel HAXM по приведенной выше ссылке решила проблему. - person Mustafa; 27.07.2015

Для тех, кто работает с Android Studio и ищет .dmg HAXM для Yosemite (10.10), он будет находиться здесь:

/Applications/Android Studio.app/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_1.1.0_for_10.10.dmg
person Mac    schedule 20.10.2014

Подход работал для меня.

ПМБ 2012 с 10.10.5

Шаг 1: Удалите все имеющиеся у вас HAXM.

Перейдите в терминал и нажмите.

sudo/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh

Выберите «Д»

Шаг 2: Перейдите по ссылке - ( HAXM github -> Wiki -> HAXM 6.x Release Archive )

https://github.com/intel/haxm/wiki/HAXM-6.x-Release-Archive#HAXM_v621

Загрузите в соответствии с вашими предпочтениями. Для меня haxm-macosx_v6_2_1.zip работал как шарм.

Шаг 3: Распакуйте zip и продолжите установку.

Шаг 4: Перейдите в Терминал и нажмите

kextstat | grep intel

Он должен содержать что-то вроде этого: (это то, что я получил в своем.)

  146    0 0xffffff7f82b66000 0x1d000    0x1d000    com.intel.kext.intelhaxm (6.2.1) <7 5 4 3 1>

Если вы получите подобное, все готово. Теперь он должен работать. (Ну, по крайней мере, у меня это сработало.)

Если он отображается пустым или показывает «не удалось загрузить ... (как вверху)», попробуйте другой выпуск по ссылке.

Эталонное изображение

person Abdulhaq P    schedule 31.03.2020

Проблема с Mac Yosemite. первая попытка.... IntelHAXM_1.1.0_for_10.10.dmg, но разрешено IntelHAXM_1.1.1_for_below_10_9.dmg >

person JRL    schedule 02.11.2014

Мне помогла установка [Эмулятора Android]. Он не был установлен по умолчанию. Доступ к эмулятору Android можно получить, запустив вкладку Android SDK/SDK Tools, как вы видите:

person mkayad    schedule 04.12.2018