Intel Intel haxm ошибка - PullRequest
       104

Intel Intel haxm ошибка

0 голосов
/ 13 октября 2018

Я установил Android Studio и для того, чтобы использовать эмуляторы на своем компьютере, я попытался установить intel HAXM .Это вызвало ошибку из-за отсутствия поддержки intel vt-x , и я попытался включить эту опцию многими хитростями, которые подробно объясняли здесь .После многих изменений утилита идентификации процессоров Intel, которая была установлена ​​на моем windows 10 pro, сообщила, что на моем компьютере включена программа Intel vt-x, а также утилита haxm_check.exe сообщила, что Intel vt-x и nxвключен на моем компьютере.но когда я попытался установить intelhaxm-android.exe версии 7.0.3, он вызвал отсутствие vt-x или nx и откатил установку.Может кто-нибудь выяснить, что не так или как я могу решить эту проблему?

1 Ответ

0 голосов
/ 07 декабря 2018

Список вопросов для проверки намного больше для этой проблемы.Также опубликовано в https://stackoverflow.com/a/53676171/975887, вероятно, после того, как вы проверили его.

Ниже приведен полный список для Windows (примерно до 12/2018)

  1. Проверьте BIOS

    • , перейдите в настройки BIOS / UEFI и найдите такие параметры, как VT-x, VT-d, технология виртуализации, виртуализация оборудования и убедитесь, что включено.Если этот параметр отсутствует, обратитесь к производителю и модели, чтобы убедиться в его поддержке.
  2. Отключить Hyper-V

    • Введите «функции Windows» в меню «Пуск», выберите «Включить или отключить функции Windows».
    • Отмените выбор всех параметров, связанных с Hyper-V, нажмите «ОК», перезагрузка.
    • Это произойдет.сломайте все имеющиеся у вас виртуальные машины Hyper-V, включая эмуляторы Windows Phone и все остальное, что у вас настроено, для чего требуется Hyper-V
    • Требуется перезагрузка
    • в командной строке администратора, запустите systeminfo.Если в соответствии с требованиями Hyper-V отображается «обнаружен гипервизор», даже после удаления функции Hyper-V может быть включена функция «Изоляция ядра».Ниже описано, как его отключить.
    • В качестве другого варианта попробуйте включить Windows Hypervisor Platform , если вам все еще нужна поддержка Hyper-V. Подробнее здесь
  3. AMD Ryzen?

    • Если ваш процессор AMD Ryzen, выможет потребоваться включить ' Windows Hypervisor Platform ' так же, как вы отключили Hyper-V выше.
    • Если он включен, но все еще ничего не работает, попробуйтеотключить его.¯ \ _ (ツ) _ / ¯
    • Требуется перезагрузка
  4. Отключить антивирус
    • Попробуйте отключить антивирус.
    • AVAST!и несколько других мешают обнаружению виртуализации.Вы можете включить их после.
    • AVAST и некоторые другие также имеют некоторые опции, которые используют изоляцию на основе виртуализации.Либо отключите их, либо временно удалите AV.
  5. Отключить изоляцию ядра

    • Чистая установка Windows 10 1803 включает ядроПо умолчанию изоляция, которая запускает защищенные процессы внутри виртуализированного контейнера для безопасности.Это мешает обнаружению виртуализации.
    • На машинах, которые были обновлены с более ранней версии, эта функция отключена, но все равно проверьте.
    • Перейдите в Центр безопасности Защитника Windows
    • Защита устройства>Изоляция ядра> подробности
    • Отключить Целостность памяти
    • Перезагрузить
  6. Отключить запуск гипервизора при загрузке

    • в командной строке администратора выполните bcdedit /set hypervisorlaunchtype off
    • перезагрузку
    • , чтобы отменить запуск bcdedit /set hypervisorlaunchtype auto и перезагрузку
  7. Ничего не работает

    • Вы не должны попасть сюда, поскольку эмулятор Android теперь может работать вместе с Hyper-V, если у вас установлена ​​платформа Windows Hypervisor Platform.
    • Если ничего из вышеперечисленного не работает, в качестве крайней меры вы можете попробовать запустить Android на виртуальной машине Hyper-V и заставить ADB подключиться к ней.(Не решение, а обходной путь)
    • Вы также можете запустить Android с помощью стороннего эмулятора, например Genimotion .
  8. ¯ \ _ (ツ) _ / ¯

Редактирование / Новые исправления приветствуются.

надеюсь, это поможет

...