Инструкции по установке ПО Intel® Hardware Accelerated Execution Manager - Microsoft Windows*

Введение

В этом документе содержатся инструкции по установке ПО Intel® Hardware Accelerated Execution Manager (Intel® HAXM), приложения виртуализации с аппаратной поддержкой (гипервизор), которое использует технологию виртуализации Intel® для ускорения разработки приложений Android*.

Предварительные условия

Для работы ПО Intel HAXM необходимо установить комплект Android* SDK (версии 17 или выше). Дополнительную информацию см. на веб-сайте для разработчиков Android*: (http://developer.android.com/sdk/).

Системные требования

Аппаратные требования:

  • Процессор Intel®, поддерживающий технологию виртуализации Intel® VT-x, Intel® EM64T (Intel® 64) и функциональность бита отмены выполнения
  • Не менее 1 ГБ системной памяти

Поддерживаемые операционные системы:

  • Microsoft Windows* 8 и 8.1 (32/64-разрядные)
  • Microsoft Windows* 7 (32/64-разрядная)
  • Microsoft Windows Vista* (32/64-разрядная)

Важно! ПО Intel HAXM не может использоваться на системах без процессора Intel или с процессором Intel, который не поддерживает функции, перечисленные в предыдущем разделе "Аппаратные требования".
Для определения возможностей вашего процессора Intel посетите сайт http://ark.intel.com/ru/
Кроме того, ПО Intel HAXM может использоваться только с образами эмулятора Android* x86, которые предоставляются Intel.
ПО Intel HAXM не может использоваться с образами эмулятора ARM* Android* или образами эмулятора Android* x86, выпущенного не Intel.

Загрузка ПО Intel® HAXM

Обзор
ПО Intel HAXM может быть установлено либо с помощью приложения Android* SDK Manager (рекомендуется), либо вручную посредством загрузки установщика с веб-сайта Intel.
Примечание. ПО Intel HAXM в настоящее время не выполняет автоматическую проверку наличия обновлений. Для получения новейшей версии ПО загрузите пакет Intel HAXM с помощью приложения Android* SDK Manager (рекомендуется) или с веб-сайта для разработчиков – Intel® Developer Zone Android*.

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

  1. Перейдите на сайт http://software.intel.com/ru-ru/android.
  2. Выберите пакет установщика ПО Intel HAXM для вашей платформы.
  3. Извлеките программу установщика и следуйте инструкциям по установке для вашей платформы.

Загрузка с помощью Android* SDK Manager

  1. Запустите приложение Android* SDK Manager.
  2. В разделе "Extras" (дополнительно) установите флажок рядом с элементом "Intel x86 Emulator Accelerator (HAXM)".
  3. Нажмите кнопку "Install package..." (установить пакет...).
  4. Ознакомьтесь с лицензионным соглашением корпорации Intel. Если вы принимаете условия, выберите "Accept" (принимаю) и нажмите "Install" (установка).
  5. Приложение SDK Manager загрузит установщик в каталог "extras", который находится в главном каталоге SDK. Даже если приложение SDK Manager сообщит о том, что программное обеспечение установлено (Installed), это в действительности означает, что исполняемый модуль ПО Intel HAXM был загружен. Вам нужно запустить установщик из каталога "extras" для установки.
  6. Извлеките программу установщика в каталоге "extras" и следуйте инструкциям по установке для вашей платформы.

Установка ПО Intel® HAXM в ОС Windows*

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

  1. Загрузите пакет установщика с сайта http://software.intel.com/ru-ru/android или воспользуйтесь приложением SDK Manager.
  2. Запустите установщик (и примите условия функции контроля учетных записей (UAC)).
    1. Если уже установлена предыдущая версия ПО Intel HAXM, вы увидите следующий диалог:


      Нажмите "Да" для обновления ПО Intel HAXM или "Нет" для прекращения установки и сохранения текущей установленной версии Intel HAXM.

    2. Появится следующий экран:

      Примечание. Вы можете в любое время открыть документацию, нажав "Intel HAXM documentation" (документация Intel HAXM ).

  3. Нажмите "Далее"
  4. Вам будет предложено изменить количество системной памяти, выделенное для ПО Intel HAXM:

    Примечание. Установщик может использоваться в качестве программы конфигурации ПО Intel HAXM. Для изменения настроек памяти запустите установщик еще раз.

  5. На следующем экране нужно подтвердить настройки выделения памяти для ПО Intel HAXM:
  6. После завершения установки Intel HAXM нажмите "Готово", чтобы закрыть установщик.
    Теперь ПО Intel HAXM установлено и готово к использованию.

Для проверки активности ПО Intel HAXM откройте окно командной строки и запустите следующую команду:

sc query intelhaxm

Если ПО Intel HAXM работает, команда отобразит сообщение о состоянии, содержащее следующую запись: "4 RUNNING".
Для останова или запуска ПО Intel HAXM используйте следующие команды:
Останов:

sc stop intelhaxm

Запуск:

sc start intelhaxm

Настройка выделения памяти для ПО Intel® HAXM

Для изменения объема памяти, выделяемого для ПО Intel HAXM, запустите программу установщика.

Удаление ПО Intel HAXM

Предупреждение. Перед удалением ПО Intel HAXM закройте все экземпляры эмулятора Android* x86. ПО HAXM нельзя удалить, пока оно активно.

Для удаления Intel HAXM запустите установщик или используйте панель управления.

Важно! После удаления ПО Intel HAXM ускорение эмулятора Intel® x86 Android* будет отключено. Существующие виртуальные устройства Android* могут испытывать проблемы при работе.

Повторная установка ПО Intel HAXM возобновит ускорение работы эмулятора Android*.

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

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

Образы эмуляции ОС Intel x86 Android* будут запускаться автоматически с использованием двоичного файла "emulator-x86", содержащегося в комплекте Android* SDK. Если ПО Intel HAXM установлено и работает, процесс эмуляции будет ускорен (с использованием технологии виртуализации Intel).

Поиск и устранение неисправностей

Для работы ПО Intel HAXM необходим системный образ Android* x86, который предоставляется Intel. Такие образы можно загрузить с помощью приложения Android* SDK Manager или вручную с веб-сайта Intel® Developer Zone.

Ошибка функции бита отмены выполнения

Во время установки ПО Intel HAXM вы можете получить ошибку поддержки функции бита отмены выполнения.
Эта ошибка может появляться при следующих условиях:

  • Функция бита отмены выполнения не поддерживается процессором компьютера.
  • Функция бита отмены выполнения выключена.

Функция бита отмены выполнения не поддерживается

Для работы ПО Intel HAXM требуется процессор Intel с активной функциональностью бита отмены выполнения. Программное обеспечение не может использоваться на системах, которые не имеют поддержки данной функции. Для определения возможностей вашего процессора Intel посетите сайт http://ark.intel.com/ru/.

Функция бита отмены выполнения выключена

В некоторых случаях функция бита отмены выполнения может быть выключена и ее нужно включить в программе настроек BIOS. Чтобы открыть программу настроек BIOS, необходимо нажать специальную клавишу во время загрузки компьютера. Эта клавиша отлична для разных систем BIOS, но чаще всего используются клавиши F2, Delete или Esc. В программе настроек BIOS функция бита отмены выполнения может быть обнаружена по терминам "XD", "Execute Disable", "No Execute" или "Hardware DEP" – это зависит от используемой программы BIOS.

На компьютерах под управлением ОС Windows* в дополнение к функции бита отмены выполнения может потребоваться включить службу предотвращения выполнения – действия для этого представлены в следующей базе знаний Microsoft*: http://support.microsoft.com/kb/875352.

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

Функции технологии виртуализации Intel

Во время установки ПО Intel HAXM вы можете получить ошибку поддержки технологии виртуализации.
Эта ошибка может появляться при следующих условиях:

  • Технология виртуализации не поддерживается процессором вашего компьютера
  • Технология виртуализации Intel выключена

Технология виртуализации Intel не поддерживается

Для работы ПО Intel HAXM требуется процессор Intel с активной функциональностью технологии виртуализации. Данное ПО не может использоваться на системах, которые не имеют поддержки этой функции. Для определения возможностей вашего процессора Intel посетите сайт http://ark.intel.com/ru/.

Технология виртуализации Intel выключена

В некоторых случаях функция технология виртуализации может быть выключена и ее нужно включить в программе настроек BIOS. Чтобы открыть программу настроек BIOS, необходимо нажать специальную клавишу во время загрузки компьютера. Эта клавиша отлична для разных систем BIOS, но чаще всего используются клавиши F2, Delete или Esc. В программе настроек BIOS технология виртуализации Intel может быть обнаружена по терминам "VT", "Virtualization Technology" или "VT-d". Обязательно включите все компоненты технологии виртуализации.

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

Советы и подсказки

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

  • В приложении AVD Manager включите ускорение GPU для вашего образа. Драйвер HAXM обычным образом выполняет большинство команд ЦП в процессоре с помощью технологии виртуализации Intel, и ускорение GPU облегчает выполнение вызовов OpenGL* в GPU компьютера, содержащего эмулятор.
  • Запустите эмулятор из командной строки для получения подробной информации вывода.
    • Используйте следующую команду для запуска эмулятора:
      emulator-x86 –avd <имя avd> -partition-size 1024 –gpu on -verbose
    • Параметр "partition-size" со значением 1024 обеспечивает 1 ГБ памяти для установки приложения. Он отличен от параметра размера SDCard в приложении AVD Manager, который определяет объем пространства для хранения медиа-файлов в эмуляторе. Настройка GPU обеспечивает более высокую производительность графической системы.
  • Убедитесь в том, что переменная среды "Path" в библиотеках эмуляции GPU установлена в диалоге "Панель управления" > Система > Дополнительные параметры системы > Переменные среды" или она должна устанавливаться вручную при каждом запуске диалога командной строки. Настройка вручную рекомендуется, если используется несколько установок SDK. Следующее <местоположение установки sdk> обычно относится к папке "c:\Users\<ваше имя пользователя>\android-sdk"
    set PATH=%PATH%;<место установки sdk> ools\lib
  • Во время установки ПО Intel HAXM настройте драйвер для использования половины доступной системной памяти (ОЗУ). Например, если в вашей системе установлено 6 ГБ памяти, тогда используйте 3 ГБ для драйвера Intel HAXM. Это обеспечит хороший баланс памяти для драйвера HAXM в соотношении с оставшейся системной памятью.
  • Во время создания образа не рекомендуется устанавливать значение "Device ram size" (размер ОЗУ устройства) более 768 МБ.
  • Иногда во время самой первой загрузки образа процесс может зависнуть на экране загрузки. В действительности процесс загрузки завершен, но главная страница не отображается. Нажмите кнопку главной страницы в эмуляторе, чтобы открыть ее окно.
  • Если вы заметите проблемы производительности ОС Windows 8 и 8.1, рекомендуется отключить использование Hyper-V.
  • Большинство параметров командной строки эмулятора находятся на веб-сайте для разработчиков Android*.

Изменения

  • Добавлена поддержка 64-разрядных гостевых ОС, а именно возможность загрузки 64-разрядных ядер и пользовательского пространства
Для получения подробной информации о возможностях оптимизации компилятора обратитесь к нашему Уведомлению об оптимизации.