Что такое диспетчер выполнения с аппаратным ускорением Intel

Обновлено: 20.11.2024

После того как Android SDK установлен, эмулятор Android запущен и среда разработки настроена по вашему вкусу, остается одно разочарование: эмулятор Android может работать очень медленно. Особенно при тестировании и отладке больших приложений скорость эмулятора является заметным узким местом в разработке. Лучшим решением для этого является Intel Hardware Accelerated Execution Manager (Intel HAXM) с технологией виртуализации Intel (Intel VT).

Ключевые слова

  • Интел ВТ
  • Эмулятор Android
  • Узкое место в аннотации
  • Лицензионное соглашение с конечным пользователем (EULA)
  • Настройка BIOS

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

Я не боюсь компьютеров. Я боюсь их отсутствия.

—Айзек Азимов

После того как Android SDK установлен, эмулятор Android запущен и среда разработки настроена по вашему вкусу, остается одно разочарование: эмулятор Android может работать очень медленно. Особенно при тестировании и отладке больших приложений скорость эмулятора является заметным узким местом в разработке. Лучшим решением для этого является Intel Hardware Accelerated Execution Manager (Intel HAXM) с технологией виртуализации Intel (Intel VT). Если в вашей системе разработки используется один из поддерживаемых процессоров Intel, этот аппаратный механизм виртуализации или гипервизор обеспечит молниеносную эмуляцию Android.

Введение

Использует Intel VT, доступный на некоторых процессорах Intel.

Обеспечивает эмуляцию виртуальных устройств Intel x86 Android с аппаратным ускорением.

Интегрируется с Android SDK.

Intel HAXM требует установки Android SDK (версия 17 или выше). Для лучшей производительности рекомендуется использовать SDK версии 2.0 или выше.

Последняя версия Windows или Mac OS X (32/64-разрядная версия).

Загрузка Intel HAXM

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

Intel HAXM не проверяет наличие обновлений автоматически. Чтобы получить последнюю версию, загрузите пакет Intel HAXM с помощью Android SDK Manager (рекомендуется) или с сайта разработчиков Intel Software Network для Android.

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

Запустите Android SDK Manager.

В разделе "Дополнительно" установите флажок рядом с Intel x86 Emulator Accelerator (HAXM), как показано на рис. 11-1.

Загрузка ускорителя эмулятора Intel x86 (HAXM)

Нажмите кнопку "Установить пакет".

Прочитайте лицензионное соглашение корпорации Intel. Если вы принимаете условия, выберите «Принять» и нажмите «Установить».

Диспетчер SDK загрузит программу установки в каталог Tools в основном каталоге SDK.

Извлеките установщик из каталога Tools и следуйте инструкциям по установке для вашей платформы.

Загрузка вручную

Выберите установочный пакет Intel HAXM для своей платформы.

Извлеките установщик и следуйте инструкциям по установке для вашей платформы.

Установка Intel HAXM в Windows

Предупреждение

Установка Intel HAXM завершится ошибкой, если ваша система не соответствует системным требованиям, включая поддержку функций процессора Intel, таких как технология виртуализации Intel (Intel VT).

Запустите программу установки (и примите приглашение UAC, если применимо).

Если установлена ​​более старая версия Intel HAXM, вы увидите что-то вроде рис. 11-2.

Нажмите «Да», чтобы обновить Intel HAXM, или нажмите «Нет», чтобы выйти из установки и сохранить текущую установленную версию Intel HAXM.

Вы увидите экран, подобный рис. 11-3.

Экран установки HAXM

Вы можете получить доступ к документации в любое время, щелкнув документацию по Intel HAXM.

Прочитайте лицензионное соглашение Intel HAXM с конечным пользователем (EULA) и, если вы согласны, примите лицензионное соглашение и продолжите установку Intel HAXM.

Вам будет предложено настроить объем ОЗУ, выделенный для Intel HAXM, как показано на рис. 11-4.

Экран настройки HAXM RAM

Установщик также работает как инструмент настройки IntelzHAXM. Чтобы изменить параметры памяти, снова запустите программу установки.

Рисунок 11-5 подтверждает ваши настройки распределения памяти Intel HAXM.

Intel HAXM готов к установке

По завершении установки Intel HAXM нажмите "Готово", чтобы выйти из программы установки.

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

Если Intel HAXM работает, команда покажет сообщение о состоянии, указывающее, что состояние 4 RUNNING .

Чтобы остановить Intel HAXM, используйте следующие команды:

Чтобы запустить Intel HAXM, используйте следующие команды:

Настройка распределения памяти Intel HAXM

Чтобы изменить объем памяти, выделенной для Intel HAXM, снова запустите программу установки.

Изменения в настройках памяти Intel HAXM вступят в силу после перезапуска Intel HAXM. Запущенные в данный момент эмуляторы продолжат использовать предыдущую настройку памяти.

Возможности технологии виртуализации Intel (Intel VT-x)

При установке Intel HAXM может возникнуть ошибка, связанная с поддержкой Intel VT-x. Это сообщение об ошибке может быть вызвано следующими условиями:

Intel VT-x не поддерживается процессором вашего компьютера.

Intel VT-x не включен.

Intel VT-x не поддерживается

Intel VT-x не включен

В некоторых случаях Intel VT-x может быть отключен в системном BIOS, и его необходимо включить в утилите настройки BIOS. Чтобы получить доступ к утилите настройки BIOS, вы нажимаете определенную клавишу во время загрузки компьютера. Эта клавиша зависит от того, какой BIOS используется, но обычно это клавиша F2, Delete или Esc. В утилите настройки BIOS Intel VT может обозначаться терминами «VT», «Технология виртуализации» или «VT-d». Обязательно включите все функции виртуализации. Для получения дополнительной информации о входе в настройки BIOS и включении Intel VT обратитесь к производителю оборудования.

Советы и рекомендации

В следующем списке приведены некоторые рекомендации по максимально эффективному использованию эмулятора Android с помощью драйвера Intel HAXM:

Включите ускорение графического процессора в AVD Manager для вашего изображения. Драйвер HAXM выполняет большинство инструкций ЦП изначально с помощью технологии виртуализации Intel в процессоре, а ускорение графического процессора разгружает вызовы OpenGL на хост-графический процессор. Начиная с SDK версии 19 ускорение графического процессора считается «экспериментальным» в Google.

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

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

Размер раздела 1024 позволяет установить 1 ГБ приложений. Это отличается от параметра размера SDCard в диспетчере AVD, который указывает, сколько места для хранения медиафайлов выделено внутри эмулятора. Включение графического процессора обеспечит лучшую производительность графики.

Убедитесь, что переменная среды Путь к библиотекам эмуляции графического процессора задана в Панели управления ➤ Система ➤ Дополнительные параметры системы ➤ Переменные среды. Вы также можете установить его вручную каждый раз, когда запускается новая командная строка. Рекомендуется установить его вручную, если вы используете несколько установок SDK. Следующее обычно относится к:

"c:\Users\\android-sdk" установить PATH=%PATH%; \инструменты\библиотека

При установке Intel HAXM настройте драйвер на использование половины доступной оперативной памяти в системе. Например, если в вашей системе установлено 6 ГБ памяти, используйте 3 ГБ для драйвера Intel HAXM. Это обеспечивает хороший баланс памяти для драйвера HAXM по сравнению с системной памятью.

При создании образа не устанавливайте параметр Размер ОЗУ устройства больше, чем объем ОЗУ, выделенный для драйвера Intel HAXM. В предыдущем примере размер ОЗУ устройства не должен превышать 3 ГБ, так как для Intel HAXM было выделено только 3 ГБ.

Максимальный объем памяти для драйвера Intel HAXM, который можно выбрать для 32-разрядной системы, составляет 1,6 ГБ. Для 64-разрядной системы максимальное значение составляет 8 ГБ.

Иногда при первой загрузке образа создается впечатление, что он зависает на экране загрузки. Процесс загрузки завершен, но главный экран не появляется. Нажмите кнопку "Домой" в эмуляторе, чтобы отобразить главный экран.

ОС Mac

Откройте файл DMG, затем запустите программу установки, содержащуюся внутри.

Если установлена ​​более старая версия Intel HAXM, вы увидите диалоговое окно с уведомлением. Нажмите OK, чтобы закрыть диалоговое окно. Затем вы можете либо выйти из программы установки, чтобы сохранить текущую версию Intel HAXM, либо продолжить установку и обновить свою версию Intel HAXM.

Вы увидите экран приветствия, как на рис. 11-6.

Экран приветствия Intel HAXM в Mac OS

Прочитайте лицензионное соглашение Intel HAXM с конечным пользователем (EULA) и, если вы согласны, примите лицензионное соглашение и продолжите установку Intel HAXM.

Вам будет предложено настроить объем ОЗУ, который будет выделен для Intel HAXM, как показано на рис. 11-7.

Экран настройки оперативной памяти Intel HAXM в Mac OS

Рисунок 11-8 подтверждает ваши настройки распределения памяти Intel HAXM.

Экран завершения Intel HAXM в Mac OS

Выберите диск, на который будет установлен Intel HAXM, затем нажмите «Продолжить».

После установки Intel HAXM нажмите "Закрыть", чтобы выйти из программы установки.

Intel H AXM установлен и готов к использованию.

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

Если Intel HAXM работает правильно, команда покажет сообщение о состоянии, указывающее, что расширение ядра с именем com.intel.kext.intelhaxm загружено.

Чтобы остановить Intel HAXM, используйте следующие команды:

sudo kextunload -b

Чтобы запустить Intel HAXM, используйте следующие команды:

sudo kextload -b

Настройка распределения памяти Intel HAXM

Чтобы изменить объем памяти, выделенной для Intel HAXM, снова запустите программу установки.

Изменения в настройках памяти Intel HAXM вступят в силу после перезапуска Intel HAXM. Запущенные в данный момент эмуляторы продолжат использовать предыдущую настройку памяти.

Удаление Intel HAXM

Чтобы удалить Intel HAXM, откройте окно терминала и выполните следующую команду:

Вам будет предложено ввести текущий пароль пользователя. Следуйте инструкциям программы удаления, чтобы удалить Intel HAXM.

Важно

Удаление Intel HAXM отключит ускорение всех эмуляторов Intel x86 Android. Существующие виртуальные устройства Android продолжат функционировать, но больше не будут ускоряться. Повторная установка Intel HAXM снова активирует ускорение эмулятора Android.

Устранение неполадок

Для Intel HAXM требуется образ системы Android x86, предоставленный корпорацией Intel. Вы можете загрузить эти образы с помощью диспетчера Android SDK или вручную с веб-сайта Intel Developer Zone.

Ошибка битовой возможности Intel Execute Disable (XD)

При установке Intel HAXM может возникнуть ошибка, связанная с поддержкой Intel XD.

Это сообщение об ошибке может быть вызвано следующими условиями:

Intel XD не поддерживается процессором вашего компьютера.

Intel XD не включен.

Intel XD не поддерживается

Intel XD не включен

На компьютерах Apple постоянно включен Intel XD, если он поддерживается процессором.

Возможности технологии виртуализации Intel (VT-x)

При установке Intel HAXM может возникнуть ошибка, связанная с поддержкой Intel VT-x.

Это сообщение об ошибке может быть вызвано следующими условиями:

Intel VT-x не поддерживается процессором вашего компьютера.

Intel VT-x не включен.

Intel VT-x не поддерживается

Intel VT-x не включен

На компьютерах Apple постоянно включен Intel VT-x, если он поддерживается процессором.

Советы и рекомендации

Следующий список содержит рекомендации по максимально эффективному использованию эмулятора Android с помощью драйвера Intel HAXM:

Включите ускорение графического процессора в диспетчере AVD для вашего изображения. Драйвер Intel HAXM изначально выполняет большинство инструкций ЦП с помощью технологии виртуализации Intel в процессоре, а ускорение графического процессора переносит вызовы OpenGL на основной графический процессор.

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

Размер раздела 1024 позволяет установить 1 ГБ приложений. Это отличается от параметра размера SDCard в диспетчере AVD, который указывает, сколько места для хранения медиафайлов выделено внутри эмулятора. Включение графического процессора обеспечит лучшую производительность графики.

Убедитесь, что переменные среды для библиотек GL установлены правильно. Установите переменную LD_LIBRARY_PATH с помощью следующей команды в терминале. Измените команду, чтобы она указывала на вашу установку SDK.

экспорт LD_LIBRARY_PATH= /tools/lib

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

При установке Intel HAXM настройте драйвер на использование половины доступной оперативной памяти в системе. Например, если в вашей системе установлено 6 ГБ памяти, используйте 3 ГБ для драйвера Intel HAXM. Это обеспечивает хороший баланс памяти для драйвера Intel HAXM по сравнению с системной памятью.

При создании образа не устанавливайте параметр Размер ОЗУ устройства больше, чем объем ОЗУ, выделенный для драйвера Intel HAXM. В предыдущем примере размер ОЗУ устройства не должен превышать 3 ГБ, так как для Intel HAXM было выделено только 3 ГБ.

Максимальный объем памяти для драйвера Intel HAXM в 32-разрядной системе составляет 1,6 ГБ. Для 64-разрядной системы максимальное значение составляет 8 ГБ.

Иногда при первой загрузке образа создается впечатление, что он зависает на экране загрузки. Процесс загрузки завершен, но главный экран не появляется. Нажмите кнопку "Домой" в эмуляторе, чтобы отобразить главный экран.

Линукс

Поскольку Google в основном поддерживает сборки Android на платформе Linux, а многие разработчики Android используют AVD в Eclipse, размещенном в системе Linux, очень важно, чтобы разработчики Android использовали преимущества виртуализации KVM с аппаратной поддержкой Intel для Linux так же, как Intel HAXM для Windows и IOS. Чтобы включить KVM на хост-платформе Ubuntu и начать использовать эмулятор Intel Android x86 с аппаратной виртуализацией Intel (гипервизор), выполните следующие действия.

Установка KVM

$ egrep -c '(vmx|svm)' /proc/cpuinfo

Если результат равен 0 , это означает, что ваш ЦП не поддерживает аппаратную виртуализацию.

Следующий шаг — установка средства проверки ЦП:

$ sudo apt-get установить cpu-checker

Теперь вы можете проверить, поддерживает ли ваш процессор KVM, введя следующую команду:

Если вы видите это сообщение:

"ИНФОРМАЦИЯ: Ваш ЦП поддерживает расширения KVM

ИНФОРМАЦИЯ: /dev/kvm существует

Можно использовать ускорение KVM"

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

Однако, если вы видите это:

"ИНФОРМАЦИЯ: KVM отключен в BIOS

СОВЕТ. Войдите в настройки BIOS и включите технологию виртуализации (VT),

а затем принудительно выключите/включите систему

Ускорение KVM НЕ МОЖЕТ использоваться"

Необходимо перейти к настройке BIOS и включить Intel VT.

Установить KVM

Для Ubuntu Lucid (10.04) или более поздней версии используйте следующую команду:

$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

Затем добавьте свою учетную запись в группы kvm и libvirtd:

$ sudo adduser your_user_name kvm

$ sudo adduser your_user_name libvirtd

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

$ sudo virsh -c qemu:///системный список

Если установка прошла успешно, на экране появится следующее:

Запуск AVD из Android SDK прямо из терминала

Теперь запустите эмулятор Android для x86 Intel, показанный на рис. 11-9, с помощью следующей команды:

Intel HAXM в Linux

$ /tools/emulator-x86 -avd Your_AVD_Name -qemu -m 2047 -enable-kvm

Только 64-разрядная версия Ubuntu позволяет использовать выделенную память объемом 2 ГБ и более. Моя 64-битная версия Ubuntu имеет 6 ГБ памяти, поэтому я использовал одну треть для Android AVD. Мой AVD с именем Intel_Atom_gingerbread_2.3. '-qemu' предоставляет параметры qemu, а -m указывает объем памяти для эмулируемого Android (то есть гостя). Если вы используете для этого слишком маленькое значение, возможно, что производительность пострадает из-за частых операций подкачки. Добавьте -show-kernel, чтобы увидеть сообщение от ядра.

Запустите AVD с помощью AVD Manager в Eclipse

Google рекомендует следующие процедуры. Если вы используете эмулятор из Eclipse, запустите приложение для Android с помощью AVD на базе x86 и включите параметры KVM:

В Eclipse щелкните папку проекта Android и выберите «Выполнить» ➤ «Выполнить конфигурации».

На левой панели диалогового окна «Выполнить конфигурации» выберите проект Android, чтобы запустить конфигурацию или создать новую конфигурацию.

Перейдите на вкладку "Цель".

Выберите созданный ранее AVD на базе x86.

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

-qemu -m 2047 -enable-kvm

Запустите проект Android, используя эту конфигурацию запуска.

Обзор

В этой главе описана установка Intel Hardware Accelerated Execution Manager (Intel HAXM) с технологией виртуализации Intel (Intel VT). Эти инструменты предоставляют вам самый быстрый и эффективный всесторонний опыт в качестве разработчика Android x86. В эту главу включены разделы, относящиеся к каждой из основных операционных систем — Windows, Mac OS и Linux. В этих разделах рассказывается не только о процессе установки, но и о советах и ​​рекомендациях по устранению некоторых распространенных проблем.

Intel® Hardware Accelerated Execution Manager (Intel® HAXM) — это механизм виртуализации с аппаратной поддержкой (гипервизор), который использует технологию виртуализации Intel (VT) для ускорения эмуляции приложений Tizen на хост-компьютерах Windows и macOS. В сочетании с образами эмулятора Tizen x86 и Tizen Studio Intel® HAXM ускоряет эмуляцию Tizen в системах с поддержкой Intel-VT.

В этом разделе описывается, как установить HAXM в системе разработки Windows или macOS.

  • Процессор Intel с поддержкой VT-x, EM64T и Execute Disable Bit
  • Не менее 1 ГБ доступной памяти (предпочтительно 2 ГБ и более)

Важно!
Intel® HAXM можно использовать только в системах с процессором Intel, поддерживающим Intel VT.

Установка Intel® HAXM в Windows

Поддерживаемые версии Windows: 10/8.1/8/7 (32/64-разрядная версия)

Таблица: пакет установщика Windows

тело>

Чтобы установить Intel® HAXM:

Запустите загруженный установщик и примите запрос UAC.

Нажмите «Установить», чтобы начать установку.

Нажмите Документация Intel® HAXM, чтобы получить доступ к документации.

На следующем экране показан ход установки.

Нажмите «Готово», чтобы выйти из программы установки после завершения установки Intel® HAXM.

Программа Intel® HAXM установлена ​​и готова к использованию.

Выполните следующую команду, чтобы проверить, работает ли Intel® HAXM:

Если Intel® HAXM работает, команда отображает сообщение о состоянии, указывающее, что состояние «4 RUNNING».

Запуск и остановка Intel® HAXM

Чтобы запустить или остановить Intel® HAXM, откройте окно командной строки с правами администратора и выполните одну из следующих команд:

  • Запустите HAXM: sc start intelhaxm
  • Остановить HAXM: sc остановить intelhaxm

Удаление Intel HAXM

Предупреждение
Закройте все экземпляры эмулятора Tizen перед удалением Intel® HAXM.

Запустите программу установки или используйте панель управления, чтобы удалить Intel® HAXM.

Важно!
Если вы удалите Intel® HAXM, ускорение эмулятора Tizen будет отключено, но эмулятор все равно будет работать. При повторной установке Intel® HAXM ускорение снова включается.

Устранение неполадок

Если установка не удалась из-за требований к оборудованию, проверьте настройки BIOS/ОС:

  • Убедитесь, что VT включен в BIOS.
  • Убедитесь, что в BIOS включен Execute Disable Bit.
  • Убедитесь, что в Windows включена функция предотвращения выполнения данных. На платформе Windows щелкните Панель управления > Система > Дополнительные параметры системы > вкладка Дополнительно > раздел Производительность, Параметры (или Параметры) и Предотвращение выполнения данных. Убедитесь, что функция DEP включена.
  • Убедитесь, что Hyper-V отключен (в Windows 8 или более поздней версии):
    1. Панель управления вводом в поле поиска в Windows 10.
    2. Нажмите "Панель управления" > "Программы и компоненты" > "Включение или отключение компонентов Windows".
    3. Отключите Hyper-V и нажмите OK.
    4. Перезагрузите компьютер.

Установка Intel® HAXM на macOS

Поддерживаемые версии macOS: 10.12 Sierra (64-разрядная версия), 10.11 OS X El Capitan (64-разрядная версия), 10.10 Yosemite (64-разрядная версия), 10.9 Mavericks (64-разрядная версия), 10.8 Mountain Lion (64-разрядная версия)

Таблица: пакет установщика Windows

Установщик Windows Описание файла Размер файла Контрольная сумма MD5
IntelHAXM_7.0.0.exe Системный драйвер 2,89 МБ 1587f7ae42e11c7b22dc674fd776ce252b6a19152e7ca416a748e2bdbf2b36c5

Чтобы установить Intel® HAXM:

Откройте загруженный файл DMG и запустите в нем программу установки.

Нажмите «Продолжить», чтобы начать установку.

Настройте объем ОЗУ, выделяемый для Intel® HAXM, или установите его равным 2048 МБ в качестве значения по умолчанию.

Установщик также работает как средство настройки для Intel® HAXM. Чтобы изменить параметры памяти позже, снова запустите программу установки.

Подтвердите настройки выделения памяти Intel® HAXM и нажмите «Продолжить».

Проверьте емкость и расположение на диске драйвера HAXM и нажмите «Установить».

Введите пароль.

Нажмите «Закрыть», чтобы выйти из программы установки после завершения установки Intel® HAXM.

Программа Intel® HAXM установлена ​​и готова к использованию.

Использование Intel® HAXM

Intel® HAXM значительно повышает производительность эмулятора Tizen. Дополнительные сведения об эмуляторе см. в разделе Увеличение скорости выполнения приложения.

Дополнительная информация

  • Зависимости
    • Tizen Studio 1.0 и выше

    © 2022 Tizen Project, проект Linux Foundation. Все права защищены. Linux является зарегистрированным товарным знаком Линуса Торвальдса.
    Tizen является зарегистрированным товарным знаком The Linux Foundation. * Другие имена и бренды могут быть заявлены как собственность других лиц.
    Если не указано иное, это содержимое находится под лицензией Creative Commons Attribution 3.0. Дополнительные сведения см. в Лицензии на содержимое.

    Повысьте скорость эмуляции Android в системах с поддержкой Intel VT с помощью этого механизма аппаратной виртуализации Android SDK

    Что нового в Intel Hardware Accelerated Execution Manager 7.7.1:

    • Повышен уровень безопасности доступа к устройству HAX в Windows.
    • Скорректирован стиль кодирования пути включения для всех платформ.
    • Исправлен устаревший движок VTLB.

    Intel Hardware Accelerated Execution Manager (или Intel HAXM) – это передовое, но относительно легкое программное обеспечение, предназначенное для разработчиков Android, которые ищут простой способ ускорить весь процесс разработки Android.

    В двух словах: этот механизм виртуализации с аппаратной поддержкой обеспечивает эмуляцию аппаратного ускорения виртуальных устройств Android x86 и x86_64 (для эмулятора Android). Для этого требуется наличие Android Studio (точнее, компонента Android SDK) в системе вашего компьютера и, конечно же, как следует из названия, процессор Intel.

    Несколько инструкций по установке

    Существует два способа установки Intel Hardware Accelerated Execution Manager. Вы можете установить его через Android Studio или с помощью специального установщика и следовать инструкциям. Поскольку последний вариант довольно прост, мы больше сосредоточимся на первом варианте.

    Запустите Android Studio и запустите Android SDK Manager, перейдите в раздел «Дополнительно» и установите флажок рядом с Intel x86 Emulator Accelerator (установщик HAXM). Более подробное руководство по установке можно найти на официальном сайте.

    Несколько полезных советов

    Если установка пройдет по плану, образы эмулятора Intel x86 Android должны быть автоматически загружены механизмом аппаратной виртуализации, и эмуляция будет ускорена без какого-либо вмешательства пользователя.

    Есть несколько вещей, которые вы можете сделать, чтобы улучшить работу с этим инструментом. Во-первых, вы можете включить ускорение графического процессора в AVD Manager, отключить Hyper-V, если ваш компьютер в настоящее время работает под управлением Windows 8 или более поздней версии, а также обратите внимание, что Avast может мешать работе Intel HAXM, вызывая его медленную работу. Снимите флажок «Использовать вложенную виртуализацию там, где она доступна» в меню «Настройки Avast» или поищите другие обходные пути здесь.

    Intel HAXM, или Intel Hardware Acceleration Execution Manager, – это приложение, которое поможет вам контролировать и управлять эмуляциями Android и IntelVT и активными системами с помощью этого механизма виртуализации Android SDK с аппаратной поддержкой.

    Если вы разработчик Android, то, вероятно, уже слышали об Intel Hardware Acceleration Execution Manager. Это часть программного обеспечения, которое поможет вам ускорить процесс разработки Android, помогая оптимизировать процесс с помощью виртуализации. Он предоставляет вам платформу для аппаратного ускорения, которая может значительно ускорить процесс разработки.

    Однако для запуска этого приложения вам понадобится Android Studio. И это работает только для процессоров Intel, поэтому у этого приложения есть некоторые ограничения. Тем не менее, для тех, кто может его использовать, и для тех, кому это приложение подойдет, оно может стать отличным дополнением к общему процессу разработки.

    Отлично подходит для опытных разработчиков

    Когда вы впервые захотите установить это приложение, это можно сделать двумя способами. Первый — установить его через Android Studio, что многие разработчики и делают, так как он нужен им с самого начала. Второй — использовать этот установщик, который, возможно, проще, поскольку содержит более подробные инструкции по установке.

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

    Однако вы также можете внести некоторые изменения, чтобы адаптировать интерфейс к своим потребностям.Вы можете включить ускорение графического процессора, что поможет вам получить больше от вашего графического процессора. Вы можете отключить Hyper-V, если хотите. Однако, если у вас есть Avast, вы можете столкнуться с некоторыми трудностями. Убедитесь, что у вас не установлен флажок «Использовать вложенную виртуализацию» в Avast для еще большего удобства.

    Заключение

    Intel HAXM – это приложение, которое поможет вам быстро и легко ускорить процесс разработки для Android.

    Читайте также:

установщик macOS Описание файла Размер файла Контрольная сумма MD5
IntelHAXM_7.0.0.dmg Системный драйвер 218 КБ fe7e4cd86b7a2b85591397fd6bf2ef43e7b088bfc72badab0c4d3532a65c2a2f