Запуск нового эмулятора Intel для Android

В последнее время Google и Intel опубликовали новый способ запуска эмулятора, который должен работать намного лучше, чем предыдущая версия (с эмулированным процессором ARM). Вот несколько ссылок на это: это и это .

Однако после установки новых компонентов и создания новой конфигурации эмулятора в соответствии с инструкциями я получаю сообщение об ошибке, и я также не вижу никаких улучшений. Я пробовал как API 10, так и API 15, а с включенным и отключенным графическим процессором. Ни одна из этих конфигураций не помогла. Я также пробовал это на двух разных компьютерах и не получил никакого повышения (и получил те же ошибки).

Кажется, что на сообщениях, которые я читал об этом, у него не было никаких проблем, и все сообщали о гораздо более быстром эмуляторе.

Ошибка, которую он показывает:

emulator: Failed to open the HAX device! HAX is not working and emulator runs in emulation mode emulator: Open HAX device failed 

Почему это происходит, и есть ли способ исправить это? Есть ли кто-нибудь, кто получает эти ошибки или наоборот?

Кстати, у меня есть процессор Intel, если это может быть проблемой.


РЕДАКТИРОВАТЬ:

Вот что я вижу в BIOS, поэтому он должен быть доступен …:

Введите описание изображения здесь

Solutions Collecting From Web of "Запуск нового эмулятора Intel для Android"

У меня была такая же проблема, и решила ее, установив Intel Hardware Accelerated Execution Manager. Загрузите его с помощью SDK Manager, он находится в разделе «Дополнительно». После этого перейдите в папку

[Android SDK Root] \extras\intel\Hardware_Accelerated_Execution_Manager

Затем запустите IntelHaxm.exe и установите.

Здесь ссылка на Intel Hardware Accelerated IntelHaxm.exe для Microsoft Windows, Mac OS * X и Linux Ubuntu

Введите описание изображения здесь

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

Введите описание изображения здесь

Маленькая заметка для пользователя Windows 8, Intel HAX не будет работать, если включена функция Hyper-V. Hyper-V (как и большинство технологий виртуализации) будет блокировать только расширение VT, что предотвратит работу HAX. Обходной путь, если вы «нуждаетесь» в Hyper-V, может также состоять в том, чтобы вручную остановить службы Hyper-V, когда вам нужен HAX (еще не проверил его).

Если все остальное не удается. Просто попробуйте вручную загрузить ZIP-файл Intel HAXM, извлечь и установить. Проверьте здесь

Помните, что это работает только для процессора Intel, поддерживающего технологию виртуализации Intel. И вы ДОЛЖНЫ включить виртуализацию в свою биографию.

Это довольно приличное и очень заметное улучшение для эмулятора Android, если вы спросите меня.

Не каждый процессор поддерживает виртуализацию!

Чтобы узнать, какие возможности вашего чипсета можно найти на http://ark.intel.com/ , вставьте имя вашего процессора в строку поиска и проверьте его.

Передовые технологии: …

Технология виртуализации Intel® (VT-x) = ???

Если вы видите «Нет», вы можете забыть HAXM!

Ниже перечислены шаги по ускорению выполнения аппаратного ускорения (HAX), которое действительно очень много:

1-проверьте ваш процессор на сайте Intel, чтобы узнать, поддерживает ли он Intel VT-x или нет: http://ark.intel.com/Products/VirtualizationTechnology все процессоры Intel Core i и некоторые другие выбранные процессоры поддерживают Intel VT-x

2- проверьте свою биографию, чтобы включить Intel VT-x, обычно называемую аппаратной виртуализацией или виртуализацию Intel в биографии

3- проверьте, используете ли вы программное обеспечение, конфликтующее с HAXM, популярное программное обеспечение, конфликтующее с haxm, включает, но не ограничивается:

 Hyper-V Windows phone SDK 8 Avast antivirus 8 , Hyper-V Windows phone SDK 8 Avast antivirus 8 

4-инсталлятор интерфейса управления Intel (MEI), этот драйвер обычно не установлен и не является частью розничного магазина Windows DVD, даже Windows 8. Проверьте этот пост о том, как установить: http://communities.intel.com/community/ Vproexpert / blog / 2011/12/19 / mei-driver-now-available-via-microsoft-windows-update Этот драйвер необходим и не является обязательным для активации аппаратного ускорения, вы также можете установить его из обновления Windows

5-android SDK менеджер для загрузки Extras -> Intel x86 Hardware Accelerated Execution Manager.

6-Run установщик HAXM от: [Android SDK Root] \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ IntelHaxm.exe

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

7-старт AVD и увидеть разницу в производительности, анимации быстрее. Системный интерфейс и запуск пусковых установок в 4.0.3, но это просто отлично для 4.2.2

См. Руководство по установке Intel:

Использование SDK Manager для загрузки Intel HAX не помогло.

Загрузка и установка с веб-сайта Intel работали . http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

Наверх Совет: внесение изменений в мой BIOS для включения виртуализации, а затем использование «перезагрузки» не включало виртуализацию. Неожиданно возникла холодная загрузка (т.е. выключение и перезапуск).

Первым шагом (в Windows) является удостовериться, что средство Micrsoft Hardware-Assisted Virtualization Tool сообщает, что «этот компьютер настроен с помощью аппаратной виртуализации». http://www.microsoft.com/en-us/download/details.aspx?id=592

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

То же самое началось со мной около недели назад, без видимой причины (99% уверен, что я ничего не обновлял); После того как он смог запустить эмулятор в течение некоторого времени, он просто прекратил работу без видимой причины.

Я попытался установить Intel thingie, но установщик сообщил, что моя машина не поддерживает Intel VM, несмотря на то, что у нее есть процессор Intel i3 и что виртуализация включена (возможно, XP слишком старая ОС для этого, хотя MS VM, Virtual Box и VMWare Oracle были установлены на этом компьютере с той же ОС).

Я только что отредактировал VD, чтобы подражать игровому процессору, и все снова работает.

Возможно, это не оптимальное решение, но оно работает!

В Windows есть некоторые ответы, объясняющие, как это работает. Но я пользователь Mac, я не знаю, как установить драйвер HAX для Mac, как и для Windows. Наконец, я нашел ссылку ниже, и это устранило мою проблему. Вы должны скачать HAXM из Mac и затем установить его.

https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx/

Полные пошаговые инструкции для запуска ускоренного эмулятора можно найти на официальном сайте разработчиков Android :

Внимание : Начиная с версии SDK Tools 17, функция ускорения виртуальной машины для эмулятора является экспериментальной; Быть предупрежденными о несовместимости и ошибках при использовании этой функции.

Вам необходимо загрузить Intel® Hardware Accelerated Execution Manage r. Затем вы получите следующее сообщение:

Запуск эмулятора для эмулятора AVD 'test': устройство fd: 740 HAX работает, а эмулятор работает в режиме быстрого virt

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

Загрузите его здесь

Проверенный VMX - это признак того, что ваш процессор поддерживает виртуализацию

Здесь есть два вопроса, на которые мы должны сосредоточиться:

  1. Не удалось открыть устройство HAX,

    Для этой проблемы вам необходимо запустить файл настройки устройства HAX из папки аддона HAX. Следите за ускорением Android Emulator, чтобы точно знать, как это сделать.

  2. Если вы создали AVD через AVD-менеджер, вы можете изменить размер ОЗУ в AVD Manager и опции редактирования устройства.

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

 emulator -memory 512 -avd gtv_avd 

Если все остальное не удается, хорошо попробовать мой вариант и загрузить установщик HAXM .

Его необходимо скопировать в папку установки HAXM, а затем запустить из командной строки (запустить CMD в качестве администратора). После перезагрузки компьютера будет установлен HAXM. Он отлично работал для меня, поскольку у меня были проблемы с установкой его на моем ноутбуке.

В конце концов просто введите sc query intelhaxm в свой cmd, чтобы проверить правильность установки HAXM.

Если вы используете процессор Intel, убедитесь, что установщик HAXM (Intel® Hardware Accelerated Execution Manager) установлен через SDK Manager, установив эту опцию в SDK Manager. Затем запустите программу установки HAXM ext через путь ниже.

 your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe 

Также проверьте размер RAM, выделенный при установке HAX, чтобы он соответствовал размеру RAM вашего эмулятора.

На этом видео показаны все необходимые шаги, которые могут помочь вам решить проблему.

Это видео также поможет вам, если вы столкнулись с проблемой после установки HAXM.

  1. Загрузите HAXM с сайта Intel.

  2. Установите его.

  3. А затем запустите AVD из AndroidStudio, меню -> Инструменты -> AVD . Выберите x86.

Оно работает!