Установка HAXM завершается неудачно, утверждая, что VT-X отсутствует
У меня возникают трудности при попытке установить HAXM для моего эмулятора в Android Studio. У меня ноутбук hp2000; Я обновил Windows 8.1 до Windows 8.1 Pro, чтобы активировать функцию Hyper-V, и даже зашел в системные настройки, чтобы включить виртуализацию, но все еще получаю: "Этот компьютер не поддерживает виртуализацию Intel (VT-x). HAXM не может быть установлен. обратитесь к документации Intel HAXM для получения дополнительной информации."
Мой менеджер Android Studio SDK показывает, что он установлен.
9 ответов
Просто следуйте этим шагам:
Перейдите в Панель управления → Программа и функция. Нажмите на Включить и выключить окно. Окно открывается. Снимите флажок с Hyper-V и перезапустите систему. Теперь вы можете начать установку HAXM без каких-либо ошибок.
Надеюсь, что это работает @Keis
Эта процедура отлично сработала для меня. Надеюсь это поможет.
- F10 (настройка компьютера) - BIOS - Безопасность - Безопасность системы - Ввод - Виртуальные технологии (VTX)- Включить файл - Сохранить и выйти
- Перейти к папке SDK: F:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager Запустить intelhaxm-android.exe
- Вы должны увидеть диалоговое окно с цитатами: "Завершен мастер установки Intel Hardware Accelerated Execution Manager. Нажмите кнопку" Готово ", чтобы выйти из мастера".
Как только это сработает, откройте Android Studio и попробуйте запустить эмулятор. Вы должны увидеть, что "HAX работает, а эмулятор работает в быстром режиме virt"
После включения виртуализации в биосе сделать жесткий перезапуск через кнопку питания решил мою проблему:). Я прочитал в блоге Intel, чтобы сделать это. Так что попробуйте этот вариант, это может помочь:)
Выключите компьютер и снова включите его, затем немедленно нажмите F10 или кнопку ESC (в зависимости от того, что работает для вас) - он введет вас в BIOS
Используйте клавиши со стрелками для входа в систему безопасности
Убедитесь, что VIRTUAL TECHNOLOGY VTX отмечен, затем нажмите F10, чтобы сохранить и перезагрузить компьютер.
Теперь нажмите клавишу Windows на клавиатуре и просто введите Hyper-V; затем нажмите на появившийся верхний результат
Снимите флажок Hyper-V оттуда
Теперь перейдите по пути, в котором вы сохранили папку sdk - по умолчанию она сохраняется в C:\
Перейдите в C:\Android\sdk\extras\intel\ и запустите Hardware_Accelerated_Execution_Manager, затем запустите intelhaxm-android.exe
Если в нем отображается диалоговое окно с цитатами "Завершенный мастер установки Intel Hardware Accelerated Execution Manager", нажмите кнопку "Готово", чтобы выйти из мастера.
Снова откройте Android Studio, запустите ваше приложение, и если оно не показывает ваши виртуальные устройства, нажмите на маленькую кнопку обновления в правом нижнем углу.
У меня была похожая проблема. Получилось так, что на моем компьютере не был установлен HAXM-Installer.
Для этого зайдите в: Инструменты -> Android -> SDK Manager -> Инструменты SDK (вкладка) -> Проверьте опцию Intel x86 Emulator Accelerator (установщик HAXM) и нажмите "Применить" (как показано на рисунке ниже).
Вы можете включить Intel Virtualization Technology из BIOS или, если вы не установили Emulator Acceleator(HAXM), вы должны установить.
У вас должен быть процессор Intel, который поддерживает вирулизацию и бит ND. Вы можете проверить http://ark.intel.com/ чтобы сказать.
чтобы установить бит ND, вы можете использовать bcdedit /set nx AlwaysOn
чтобы правильно настроить виртуализацию после включения в BIOS, вы можете набрать
bcdedit / отключить тип гипервизора
Если вы используете Avast
отключите "Включить аппаратную виртуализацию" в разделе "Настройки"> "Устранение неполадок")
Получить загрузку с
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
Для Windows 10, прежде всего, установите intelhaxm-android.exe
находится в этой папке: SDK\extras\Intel\Hardware_Accelerated_Execution_Manager
, Если это дает ошибку во время установки, попробуйте эти решения.
Прежде всего включите виртуализацию из настроек BIOS. Чтобы включить это, перезагрузите компьютер, при запуске компьютера нажмите ESC. Затем выберите F2, если производитель Dell.
Даже если вы включили виртуализацию (VT) в настройках BIOS, некоторые антивирусные опции не позволяют установить HAXM.
Например: в антивирусе Avast на вкладке "Настройки (параметры)"> "Устранение неполадок" (depannage) необходимо снять флажок "Включить аппаратную виртуализацию" ("Активировать поддержку виртуализации").
Теперь перезагрузите компьютер и переустановите Intel HAXM, который можно найти в ~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager
, Вы также можете вручную загрузить автономный установщик HAXM с веб-сайта Intel.
Убедитесь, что Hyper-V отключен. Чтобы отключить его, перейдите в Панель управления, затем выберите "Программы" -> "Программы и компоненты" -> "Включить или отключить функцию Windows" (расположена слева). Тогда найдите HYPER-V. Снимите флажок и перезагрузите компьютер и попробуйте снова установить hxm.
Перейдите в свойства "Этот компьютер", щелкнув правой кнопкой мыши на нем, затем выберите "Advance System Settings" (расположенные слева), затем в "Advance" (вкладка) под производительностью нажмите кнопку "Setting". Затем выберите "Предотвращение выполнения данных" (вкладка), затем выберите эту опцию, включите DEP для всех программ и служб, кроме тех, которые я выбрал, и перезагрузите компьютер, и попробуйте установить hxm.
Решение № 3 сработало для меня.
Ну, я отключил hyper-v на дополнительных компонентах Windows (предложение Саима). включен вирт в биосе. затем я пошел, чтобы найти переустановить haxm, и нашел только этот файл, C:\Users\ich\AppData\Local\Temp\intel\HAXM\1.1.1\silent\hax64.msi (у меня есть 64-битная коробка), запустил его, и андроид студия 1.5.1 доволен. Windows 10. Надеюсь, что это помогает.