Я установил Android Studio, и у меня не было с этим проблем. Однако, когда я попытался запустить эмулятор, он сказал, что Intel HAXM не установлен.
Итак, я нашел установщик, запустил его, и, хотя он сказал, что мой ноутбук поддерживает его, он не был включен. Я пошел, включил технологию виртуализации Intel (VT-x), но все равно получил то же сообщение.
Я слышал, что нужно отключить Hyper-V, но когда я перехожу к разделу «Включение / выключение функций Windows» , я не могу найти его в этом списке.
Может кто-то помочь мне с этим?
Ответы:
Хорошо, я сделал все, что мог найти в Интернете, и ничего не помогло.
Поэтому я зашел на веб-сайт Intel и загрузил установщик HAXM, который они предоставляют (вместо того, чтобы использовать тот, который был загружен через Android Studio).
Фактически установка была выполнена с помощью этого установщика, и он был установлен успешно. Затем я открываю Android Studio, и эмулятор наконец загружается!
Итак, для всех, у кого есть эта проблема, просто загрузите установщик прямо с веб-сайта Intel.
Вот ссылка:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
источник
Intel Virtualization Technology (VT-x) is not turned on. HAXM cannot be installed until VT-x is enabled.
. Мне пришлось зайти в BIOS и включить технологию виртуализации, после чего я смог ее установить.Я думаю, ваша проблема заключалась в том, что вы думали, что установщик в Android SDK Manager на самом деле УСТАНОВИТ Intel HAXM. Но загвоздка в том, что он НЕ УСТАНАВЛИВАЕТ его. Он извлекает файлы, необходимые для (действительно) установки Intel HAXM.
Я обнаружил это, когда столкнулся с той же проблемой, а затем прочитал это на веб-странице Intel :
Итак, все, что мне нужно было сделать, это перейти в папку, в которой был мой Android SDK, открыть эту папку (
sdk_location/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
) и запуститьsilent_install.bat
.После этого, когда я запустил свой эмулятор, он сказал следующее:
и все работает как надо!
Вы также можете использовать некоторые полезные параметры с silent_install.bat:
источник
Убедитесь, что эмулятор не запущен при установке HAXM. В противном случае возникнет ошибка, которую вы увидите только при использовании автономного установщика, но не в Android Studio или IntelliJ Idea.
источник
Я столкнулся с этой проблемой, у меня тоже есть решение, оно будет работать.
Шаг 1. Зайдите в настройки BIOS и убедитесь, что ВИРТУАЛЬНАЯ ТЕХНОЛОГИЯ ИНТЕРНЕТА включена или отключена.
И убедитесь, что HYPER V отключен. Чтобы отключить его: а) Перейдите в Панель управления б) Нажмите «Программы» (Удалить программу) в) Затем нажмите «Включение или отключение компонентов Windows», затем найдите HYPER-V и снимите флажок. И перезагрузите. Если отключено, включите его.
Шаг 2. Попробуйте установить Intel HAXM сейчас и перезапустите. Если он снова показывает ту же проблему. перейти к шагу 3.
Шаг 3. Вам необходимо отключить принудительное использование цифровой подписи. Чтобы отключить его навсегда, вы должны убедиться, что в вашей системе отключена опция безопасной загрузки.
Как проверить?
Ответ дан по следующей ссылке. Нашел в Интернете. [Спасибо, кто создал этот блог]
ссылка: http://www.windowspasswordsrecovery.com/win8-tips/how-to-disable-uefi-secure-boot-in-windows-8-1-8.html
Шаг 4: Теперь перезапустите снова.
Чтобы навсегда отключить принудительное использование подписи драйверов в Windows 10, вам необходимо сделать следующее:
1. Откройте экземпляр командной строки с повышенными привилегиями.
2. Введите / вставьте следующий текст:
или Windows 10
Windows 10 отключает принудительное использование подписи драйверов
Перезагрузите Windows 10.
* Если вы как-то захотите снова включить его:
1. Введите / вставьте следующий текст:
источник
или
Другие вещи, которые вам могут понадобиться:
bcdedit /set nx AlwaysOn
sfc /scannow
и перезагрузитьВажно: после любых попыток перезагрузите компьютер и попробуйте снова запустить установку HAXM.
источник
<== || =====> Для меня, у кого процессор AMD: <===== || ==>
1. Нажмите кнопку Windows в нижнем левом углу.
2. Найдите функции включения / отключения Windows.
(Просто введите: "функции Windows", оно появится)
3. И вопреки другим сообщениям здесь, включите Hyper-V и платформу гипервизора Windows.
Спасибо.
источник
Вот что сработало для меня -
Загрузите установщик HAXM с сайта Intel. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
При использовании avast отключите параметр «Включить виртуализацию с аппаратной поддержкой» в разделе «Настройки»> «Устранение неполадок», сняв флажок.
Сделайте жесткую перезагрузку (кнопка питания) на всякий случай.
источник
Вариант 1. Перейдите в папку Android SDK -> Extra -> Intel, дважды щелкните установщик HAXM и установите его вручную.
Вариант 2. Если у вас нет последней версии HAXM, вы можете открыть диспетчер SDK в студии Android и загрузить его.
Вариант 3: Загрузите установщик HAXM с сайта Intel. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
источник
Я, наверное, пробовал все упомянутые выше решения, но безуспешно. Подводя итог, я сделал:
Загрузите HAXM прямо с веб-сайта https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager и установите его.
Удалите и переустановите Android Studio.
Скопируйте HAXM из другой моей системы, где HAXM работал нормально, из местоположения C: \ Users \ UserName \ AppData \ Local \ Android \ Sdk \ extras \ intel
У меня ничего не получалось. Что сработало для меня: я заметил проблему «невозможно запустить инструмент mksdcard sdk» при попытке загрузить платформу SDK. Поэтому после некоторого исследования я обнаружил, что для некоторых инструментов SDK, таких как mksdcard.exe, требуется среда выполнения Microsoft Visual C ++ 2015-2019. Итак, в зависимости от типа моей системы (для меня это была x64) я загрузил последнюю версию Microsoft Visual C ++ Redistributable для Visual Studio 2019 по ссылке https://visualstudio.microsoft.com/downloads/ . Подробный ответ приведен здесь: установка Android Studio не удалась - невозможно запустить инструмент mksdcard sdk в Windows
После загрузки и установки Visual C ++ ошибка «невозможно запустить инструмент mksdcard sdk» была исправлена, также когда я после этого пытаюсь установить HAXM, он был установлен успешно. Все было отлично. Теперь я также смог создать AVD (что также было проблемой, когда HAXM не был установлен).
источник
Как я решил эту проблему:
Шаг 1: Загрузите Android Studio и установите ее. Но установить HAXM не удалось.
Шаг 2: Затем запустил AVD. Затем он предлагает создать виртуальное устройство. Но и это не удалось.
Шаг 3. Я загрузил последнюю версию HAXM из источника Intel на GitHub. Отсюда github.com/intel/haxm/releases/latest
Шаг 4: Затем вручную установите HAXM. Документация находится здесь: Установка автономного Intel HAXM в Windows
Шаг 5: Затем снова попытался создать виртуальное устройство Pie. Он успешно его создал.
Но если ваш шаг 5 все равно не работает, может быть другое решение: при загрузке файла .zip он покажет вам путь к SDK, а также исходный путь к файлу .zip. Таким образом, вы можете вручную загрузить .zip и поместить его в папку пути SDK. Потом снова можете попробовать создать виртуальное устройство.
источник
Для HP Ultra book с Windows 7, позволяющей использовать Hyper-V через BIOS, сработала проблема Intel haxm.
Для включения Hyper-v: -
F10-> Расширенные настройки Bios-> конфигурации устройства-> включить Hyper-V, затем установить.
Это сработает.
источник
Я разобрался. Попробуйте отключить Security Boot Control в настройках BIOS: http://remontka.pro/secure-boot-disable/ (простите за русские примеры) Или попробуйте запустить систему без цифровой подписи (только для одной загрузки). У меня было много неудачных попыток с установщиком HAXM, прежде чем я отключил эту строку. Вначале я думал, что это потому, что установлена Windows 10 Домашняя и есть много ограничений.
источник
Примечание: это не ответ, потому что я не смог найти решения. Но я думаю, что эта информация может быть полезна другим (и нецелесообразна в качестве комментария). Я пробовал все шаги, описанные в различных документах, но мне не удалось заставить Android Emulator работать на моем AMD Ryzen 7 :(
Большинство ответов работают только для процессоров Intel. Если у вас есть процессор AMD (например, AMD Ryzen 7), вам нужно знать о некоторых ограничениях и использовать WHPX вместо HAXM.
Я нашел это на сайте MS: поскольку эмулятор Android в настоящее время поддерживает аппаратное ускорение AMD только в Linux, аппаратное ускорение недоступно для компьютеров на базе AMD под управлением Windows.
К счастью, есть способ заставить его работать, но настройка аппаратного ускорения для процессора AMD немного сложнее:
Обратите внимание, что есть и другие ограничения :
Дополнительная информация: Эмулятор Android - процессор AMD и поддержка Hyper-V
Эта рекомендация тоже не помогла:
источник
Он должен предложить вам установить HAXM при создании нового виртуального устройства:
Он будет установлен через Android Studio автоматически.
источник
Если вы используете Windows, отредактируйте конфигурацию AVD на образ ARMEABI вместо X86. Использование ARM также даст лучшую производительность. Установщик HAXM требуется только в том случае, если вы используете образ X86.
источник
Я думаю, что вы должны установить файлы Android SDK не в (ваш компьютер) \ Appdata \ Local \ Android \ sdk (путь по умолчанию). Также ничего не было при двойном щелчке по файлу intelhaxm-android.exe.
Если это так, Browse (ваш компьютер) \ Appdata \ Local \ Temp \ intel \ HAXM \ 6.0.3 (yyyy-mm-dd_hh_mm_ss) (или тихо), тогда вы должны увидеть файл '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, так как он показывает, что последняя версия 6.1.1 не поддерживается для Windows (похоже, конфигурация нарушена, найден 6.1.1 для Mac и 6.0. .6 только для Windows внутри) Поэтому рекомендую вручную загрузить HAXM и установить, как описано: скопируйте в sdk_location / sdk / extras / intel / Hardware_Accelerated_Execution_Manager и запустите silent_install.bat
источник
Если ничего не помогает, значит, Device Guard и Credential Guard используют виртуализацию. Мне пришлось отключить их, загрузив и запустив следующий сценарий с сайта Microsoft .
Вам может потребоваться сначала запустить это, если он не позволяет запустить команду
Как только вы это сделаете, вам нужно перезагрузить и подтвердить отключение обоих, когда вас спросят непосредственно перед загрузкой.
Надеюсь, поможет!
источник
После некоторых испытаний, зная, что у меня были все факторы, указанные в этом потоке, и другие потоки правильно настроены, я все еще получал эту ошибку в Android Studio.
Даже после внешней установки кажется, что Android Studio не может обнаружить, что HAXM уже установлен, если только она не установит его сама.
Как решение, которое сработало для меня, при
User\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
котором Android загрузился при попытке установить HAXM, щелкните установщик и удалите программное обеспечение, затем повторите попытку из Android Studio, чтобы установить его, теперь оно должно работать.источник
Я пробовал следующее: 1. Непосредственно установил HAXM от Intel. 2. Пытался несколько раз удалить и переустановить Android Studio с теми же путями по умолчанию на диске C. 3. Удалите различное другое программное обеспечение, включая QEMU, которое также использует HAXM, которое могло мешать распознаванию HAXM Android.
Решение было: 1. Деинсталлировать Android Studio и установить его на диск D, включая SDK. Это решило проблему.
источник
Если вы используете Windows, Hyper-V работает через AMD, а не через HAXM.
Попробуйте следующее: на Android щелкните Диспетчер SDK ==> Платформы SDK ==> Показать пакеты ==> Образ системы ARM EABI v7a.
После загрузки образа системы перейдите в AVD Manager ==> Создать виртуальное устройство ==> выберите устройство (например, 5.4 FWVGA ") ==> Marshmallow armeabi v7a Android6 с API Google ==> Измените имя AVD на любое (например, myfirst) ==> нажмите «Готово».
источник
Если вы уже прошли через это, но по-прежнему не работает, а "systeminfo.exe" показывает, что гипервизор обнаружен, отключите контейнеры в компонентах Windows. После этого все пошло хорошо.
источник
Ни одно из предложений само по себе не сработало.
Вот что у меня сработало: chmod -R 777 $ ANDROID_HOME
Затем попробуйте установить его через android studio -> sdk manager. Если его там нет, переустановите последнюю версию Android Studio поверх текущей установки. После этого HAXM появится в диспетчере SDK.
Если у вас не установлен ANDROID_HOME, значит ВЫ являетесь частью проблемы. Его значение можно найти в структуре проекта Android Studio. На MAC просто введите CMD; и посмотрите на SDK Location слева.
Просто запустите chmod -R 775
источник
775
бы достаточно?