Установка виртуализации HAXM

Я новый разработчик и ученик Android, и на самом деле я столкнулся с какой-то странной проблемой. (конфигурация: Intel Core i7 3630QM @ 2,40 ГГц, 6 ГБ оперативной памяти, Windows 8.1)

Как и многие, я столкнулся с проблемой HAXM, когда попробовал эмулятор в диспетчере AVD.

Что я сделал :

<сильный>1. Загрузите пакет для ускоренной виртуализации Intel HAXM с помощью моего диспетчера SDK

  • Выясните местоположение SDK на моем компьютере и нажмите «Установить» (вручную в приложении).

C:\Users\didier\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager)

2.1 Я получаю эту ошибку,

Мой компьютер соответствует требованиям, но...

  • Это означает, что моя виртуализация HAXM может быть не включена на моем компьютере.

2.2 Я проверил это в своем BIOS, включил его, сохранил и вышел.

<сильный>3. Я повторяю установку из исполняемого файла в моем местоположении SDK. – Я получаю такое же сообщение об ошибке.

Я загружаю Speccy, программу, которая сообщает вам, что находится на вашем ПК, и обнаружил, что в BIOS параметр виртуализации, который я включил, на самом деле был ОТКЛЮЧЕН.

Итак, я перезагрузился и проверил, что он был ВКЛЮЧЕН.

Итак, теперь я не знаю, что делать, я нашел другое решение для эмуляции, но оно довольно медленное, оно использует технологию ARM.


person dcas    schedule 25.06.2015    source источник
comment
Какая модель вашего компьютера?   -  person matrixanomaly    schedule 25.06.2015


Ответы (3)


Вот возможное решение вашей проблемы, то, что я нашел из предоставленной вами информации, заключается в следующем:

Ваш процессор поддерживает HAXM, см. эту спецификацию.

Требования к оборудованию:

Процессор Intel® с поддержкой функций Intel® VT-x, Intel® EM64T (Intel® 64) и Execute Disable (XD) Bit

Не менее 1 ГБ доступной оперативной памяти

Ссылаясь на этот список возможных решений, вы должны попробовать:

  1. Дважды проверьте, включены ли Execute Disable Bit, VT-x, VT-d в BIOS.

  2. Отключить Hyper-V в Windows 8.1

  3. Создайте отдельную загрузочную запись, которая полностью отключает Hyper-V, или просто отключите ее полностью:

    • Press Start.
    • Введите CMD.
    • Щелкните правой кнопкой мыши, выберите «Запуск от имени администратора» (необходимо сделать это, даже если в учетной записи администратора)
    • введите это в bcdedit /set hypervisorlaunchtype off
    • Перезагрузить. Hyper-V должен быть выключен сейчас.
person matrixanomaly    schedule 25.06.2015
comment
Привет, ребята, спасибо за ответ. Я проверил на шаге 1 BIOS: активирована опция визуализации. шаг 2: я не могу найти папку Hyper-V в своих функциях Windows, я попытался отключить ее из командной строки cmd следующим образом: «dism.exe/Online/Disable-Feature:Microsoft-Hyper-V-All» - person dcas; 27.06.2015
comment
возможно, вы можете попробовать шаг 3, чтобы убедиться, какая модель вашего компьютера? - person matrixanomaly; 28.06.2015
comment
Я попробовал шаг 3: он сказал, что операция выполнена успешно, но я все еще получаю то же сообщение об ошибке. Я проверил с помощью cmd System.info, я увидел, что моя гипервиртуализация включена. Мой компьютер - ноутбук HP Envy dv6 с Windows 8.1, и он тоже не работал ... кстати, я удалил Avast, перезагрузился и также выключил свой компьютер. - person dcas; 28.06.2015
comment
Вам нужно перезагрузиться, чтобы убедиться, что Hyper-V отключился, я отредактирую свой ответ. - person matrixanomaly; 28.06.2015
comment
@dcas не забудьте принять ответ! Вы также получаете репутацию за то, что делаете это для своего первого ответа. :) - person matrixanomaly; 29.06.2015

У меня была такая же проблема с аналогичным процессором, Core i3, в моем ноутбуке VAIO. VT также был включен в BIOS, и проблема была устранена, когда я удалил антивирус avast (без отключения защиты), и поэтому я мог завершить установку HAMX. После этого я снова установил программное обеспечение Avast.

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

person Sandeep Singh    schedule 03.01.2016

У меня были ужасные проблемы с тем, чтобы заставить виртуальное устройство Android работать в Android Studio. Я думал, что все сделал правильно, но затем я снова проверил Hewlett Packhard BIOS и понял, что слово «Включить» рядом с виртуализацией на самом деле означает «Включить», а не «Включено», что ОЧЕНЬ сбивает с толку. Переключитесь на Disable (что, кажется, означает «Включено»), и все должно быть хорошо. Разговор о двойных отрицаниях!

person Camlaman    schedule 28.02.2019