Я не могу установить intel HAXM


Я установил Android Studio, и у меня не было никаких проблем с этим. Однако, когда я попытался запустить эмулятор, он сказал, что Intel HAXM не был установлен.

поэтому я нашел установщик, запустил его, и он, хотя он сказал, что мой ноутбук поддерживает его, что он не был включен.

Итак, я пошел, включил технологию виртуализации Intel (VT-x), но я все равно получил то же сообщение.

Я слышу что-то о Hyper-V должен быть не в состоянии, но когда я иду, чтобы включить Windows Функции Вкл/Выкл, я не могу найти его в этом списке.

может кто-нибудь помочь мне с этим?

16 61

16 ответов:

Итак, я сделал все, что мог найти в интернете, и ничего не получалось.

поэтому я пошел на сайт Intel, и я загрузил установщик HAXM, который они предоставляют (вместо того, чтобы использовать тот, который загружен через Android Studio).

установка действительно прошла через этот установщик и он был успешно установлен. Затем я открываю Android Studio и эмулятор наконец-то загружена!

Итак, для тех, кто еще имеет эту проблему, просто скачайте установщик непосредственно с веб-сайта Intel.

вот ссылка:

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

Я думаю, что ваша проблема заключалась в том, что вы думали, что установщик в Android SDK Manager фактически установит Intel HAXM. Но крючок заключается в том, что он не будет устанавливать его. То, что он делает, извлекает файлы, необходимые для (действительно) установки Intel HAXM.

я узнал, что, когда я получил ту же проблему, а затем прочитать это в Веб-страница Intel:

загрузка через Android * SDK Manager

... Другие действия ...

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

6) запустите программу установки в каталоге / sdk / extras / intel / Hardware_Accelerated_Execution_Manager / и следуйте инструкциям по установке ваша платформа.

Так что все, что мне нужно было сделать, это перейти в папку, где мой Android SDK был, открыл эту папку (sdk_location/sdk/extras/intel/Hardware_Accelerated_Execution_Manager) и запустить silent_install.bat.

после этого, когда я запустил свой эмулятор, он сказал следующее:

HAXM работает и эмулятор работает в быстром режиме virt

и все работает как надо!

вы также можете использовать некоторые полезные параметры с silent_install.летучая мышь:

  • - V печать HAXM версия
  • - C Проверьте VT / NX возможности платформы
  • -ч использование печати

я столкнулся с этой проблемой.У меня есть решение too.It будет работать.

Шаг 1: перейдите в настройки BIOS и убедитесь, что виртуальная технология интернета включена или отключена.

и убедитесь, что HYPER V отключен. Отключить его : a) перейти к Панели Управления b) нажмите на программы(удалить программу) c) затем нажмите кнопку Включить или выключить функции Windows , затем найдите HYPER-V и снимите флажок. И Перезапустить. Если отключено, то включите его.

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

или

bcdedit /set hypervisorlaunchtype off

другие вещи, которые вам может понадобиться сделать:

  • при использовании Avast? отключить включить аппаратную виртуализацию в: настройки>устранение неисправностей
  • bcdedit /set nx AlwaysOn
  • sfc /scannow и перезагрузка

важно: после всего, что вы пытаетесь, перезагрузите компьютер и попробуйте запустить установку HAXM еще раз

книги Л. С. Ультра с Windows 7 с включенной технологией Hyper-V через БИОС работал на Проблема либо с процессором Intel.

для включения hyper-v: -

F10 - > расширенные настройки Bios - > конфигурации устройств - > включить Hyper-V затем установить.

Он будет работать.

Это то, что сработало для меня -

  1. включить виртуализацию через BIOS (F10 - > Конфигурация системы - > технология виртуализации) В зависимости от вашего оборудования, прошивки и утилиты настройки BIOS опция для включения может быть названа как-то иначе или шаги могут отличаться. Существует бесплатное программное обеспечение под названием "Piriform Speccy", которое дает информацию о вашей машине, которая, среди прочего, также может быть использована для проверки того, включена ли виртуализация на вашей машине (см. крышка экрана).

Check if virtualization enabled with Speccy

  1. скачать HAXM intaller с сайта Intel. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

  2. при использовании avast отключите "включить аппаратную виртуализацию" в разделе: Настройки > Устранение неполадок, сняв флажок.

сделайте жесткую загрузку (кнопка питания), чтобы быть в безопасности.

Я уже разобрался. Попробуйте отключить контроль загрузки безопасности в настройках BIOS:http://remontka.pro/secure-boot-disable/ (извините за русские примеры) Или попробуйте запустить систему без цифровой подписи (только для одной загрузки). У меня было много неудачных попыток с 'HAXM installer, прежде чем я отключил эту строку. В начале я думал, что это потому, что Windows 10 Home был установлен, и есть много ограничений.

он должен предложить вам установить HAXM при создании нового виртуального устройства:

Tools > Android > AVD Manager

он будет установлен через Android Studio автоматически.

Если вы используете windows, то измените конфигурацию AVD на изображение ARMEABI вместо X86, также используя ARM, что даст лучшую производительность. Установщик HAXM требуется только при использовании образа X86.

Я думаю, что вы бы установить Android SDK файлы не в (ваш ПК)\Appdata\Local\Android\sdk (путь по умолчанию). Также не было ничего, когда вы дважды щелкните " intelhaxm-android.EXE-файл'.

Если это было, просмотрите(ваш ПК)\Appdata\Local\Temp\intel\HAXM\6.0.3 (yyyy-mm-dd_hh_mm_ss) (или silent), то вы должны увидеть файл 'hax64' (или hax) и просто вызвать этот файл.

Введите с администратора. Во-первых, вы должны включить его http://www.ghacks.net/2014/11/12/how-to-enable-the-hidden-windows-10-administrator-account/

установить с C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-andoid.exe

и войти с вашим пользователем. Это работает на меня.

хорошее описание здесь: https://developer.android.com/studio/run/emulator-acceleration.html

вы можете проверить текущее состояние HAXM с помощью следующей команды:

sc запрос intelhaxm

Если вы используете Windows 10 Home, все вопросы о Hyper-V не имеет значения для вас, поскольку он не поддерживается (требуется Pro), и у вас не будет конфликтов:)

Примечание: попытка обновить HAXM до последней версии кстати удалил его, но потом не могу обновить с помощью SDK manager, так как он показывает, что последняя версия 6.1.1 не поддерживается для Windows (кажется, конфигурация нарушена, найдено 6.1.1 для Mac и 6.0.6 для Windows только внутри) Поэтому рекомендуем вручную загрузить HAXM и установить, как описано: копировать в sdk_location / sdk / extras / intel / Hardware_Accelerated_Execution_Manager и запустить silent_install.летучая мышь

Вариант 1: на папка Android SDK -- > Extra -- > Intel и дважды щелкните на установщике HAXM и установите его вручную.

Вариант 2: Если у вас нет последней версии HAXM, то вы можете открыть sdk manager в Android studio и загрузить его.

Вариант 3: скачать HAXM intaller с сайта Intel. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

Если ничего не помогает, то это означает, что Device Guard и Credential Guard используют виртуализацию. Мне пришлось отключить их, скачав и запустив следующий скрипт сайт microsoft.

DG_Readiness_Tool_v3.5.ps1 -Disable

возможно, Вам придется запустить первый, если это не позволяет выполнить команду

Set-ExecutionPolicy Unrestricted

после того, как вы это сделаете, вам нужно перезапустить и подтвердить отключить оба, когда вас спросят непосредственно перед загрузкой.

надеюсь, что это помогает!

Примечание: это не ответ, потому что я не мог найти решение. Но я думаю, что информация может быть полезна для других (и это не было бы практично в качестве комментария). Я пробовал все шаги, описанные в различных документах, но я не мог заставить эмулятор Android работать на моем AMD Ryzen 7 : (


большинство ответов работают только для процессоров Intel. если у вас есть процессор AMD (как и я, AMD Ryzen 7) вам нужно знать о некоторых ограничениях, и у вас есть использовать WHPX вместо HAXM.

Я нашел это на сайте MS:поскольку эмулятор Android в настоящее время поддерживает аппаратное ускорение AMD только в Linux, аппаратное ускорение недоступно для компьютеров под управлением AMD под управлением Windows.

к счастью, есть способ заставить его работать, но настройка аппаратного ускорения для процессора AMD немного сложнее:

требования и рекомендации: - процессор AMD рекомендация: процессор AMD Ryzen - Android Studio 3.2 Beta 1 или выше - Эмулятор Android версии 27.3.8 или выше - Windows 10 С обновлением апреля 2018 года или выше

чтобы использовать ускорение WHPX в Windows, необходимо включить Windows Параметр платформы гипервизора в разделе включение и выключение компонентов Windows диалоговое окно. Для изменения этого параметра вступили в силу, перезагрузите компьютер.

кроме того, в настройках BIOS необходимо внести следующие изменения: - Процессор AMD: виртуализация или SVM должны быть включены.

обратите внимание, что есть дополнительные ограничения а также:

  • вы не можете запустить эмулятор с ускорением виртуальной машины внутри другой виртуальной машины, например виртуальной машины, размещенной в VirtualBox, VMWare или Docker. Необходимо запустить эмулятор непосредственно на вашем системном оборудовании.
  • вы не можете запустить программное обеспечение, которое использует другую технологию виртуализации одновременно с запуском ускоренного эмулятор. Например, VirtualBox, VMWare и Docker в настоящее время используют другой технология виртуализации, поэтому вы не можете запускать их одновременно с ускоренный эмулятор.

еще немного информации:эмулятор Android-процессор AMD и поддержка Hyper-V

эта рекомендация не помогло:

обратите внимание: более поздние версии эмулятора (27.2.8, 27.3.0, или позже), требуют флаг эмулятора, когда функция находится в предварительном просмотре. Для этого создайте или отредактируйте файл C:\Users\.дополнительные возможности для Android\.ini и добавить строка "WindowsHypervisorPlatform = on", или запустите эмулятор из меню командная строка с "- feature WindowsHypervisorPlatform".

Если вы используете windows, Hyper-V работает через AMD, а не HAXM.

попробуйте следующее: На Android нажмите SDK Manager ==>SDK Platforms ==> Show Packages ==>ARM EABI v7a Systems Image.

после загрузки образа системы перейдите в AVD Manager = = > Create Virtual Device = = > выберите device (например, 5.4 FWVGA") ==> Marshmallow armeabi v7a Android6 с Google APIs ==> измените имя AVD на что-нибудь (например. первые)==> нажать кнопку Готово.