Ошибка при запуске эмулятора

Я запускаю приложение для Android на эмуляторе. Он работал до вчерашнего дня, и сегодня я обновил андроид-студию. Я получаю следующую ошибку. Как это решить?

: ПРЕДУПРЕЖДЕНИЕ: Увеличение размера ОЗУ до 1 ГБ эмулятора:  ОШИБКА: эмуляция x86 в настоящее время требует аппаратного ускорения! Пожалуйста, убедитесь, что Intel HAXM правильно установлен и доступен. Состояние ускорения процессора: необходимо обновить HAXM (версия 1.1.1 и 6.0.1).

Ответы

Ответ 1

Перейдите в свой Android SDK ---- > Запустите диспетчер SDK в качестве администратора.

Спуститесь вниз и проверьте Extras --- > Обновите Intel Emulator Accelator (установщик HAXM).

Затем перезапустите Android Studio и запустите свой AVD.

Ответ 2

Запустите Android SDK Manager, выберите Дополнительно, а затем выберите Intel Accelerated Execution Manager. и ваша загрузка завершена здесь.

если все еще не работает

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

/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe.

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

Или для OS X вы можете сделать это без экранных подсказок, подобных этому

/extras/intel/Hardware_Accelerated_Execution_Manager/HAXM\установка

После завершения установки убедитесь, что драйвер виртуализации работает правильно, открыв окно командной строки и выполнив следующую команду: sc query intelhaxm

Для запуска эмулятора x86 с ускорением VM: Если вы запускаете эмулятор из командной строки, просто укажите AVD на базе x86: emulator -avd <avd_name>

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

Если вы выполните все описанные выше шаги правильно, вы наверняка сможете увидеть, что ваш AVD с HAXM подходит нормально.

Ответ 3

Мне пришлось удалить версию 1.1.1, перейдя к:

C:\Users\userid\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager>

затем введите silent_install.bat -v, чтобы проверить текущую версию. затем silent_install.bat -u для удаления затем silent_install.bat для установки версии 6.0.1 в моем случае.

Ответ 4

У меня была такая же проблема, по-видимому, я установил HAXM вручную непосредственно у Intel. И я предполагаю, что это противоречит интересам Android SDK.

Поэтому я загрузил и установил обновленную версию от Intel на странице страницы загрузки HAXM. Это решило мою проблему с HAXM [конфликтом]

Ответ 5

Если менеджер SDK считает, что у вас установлена ​​последняя версия, просто перейдите в папку SDK и запустите файл silent_install.bat.

Моя была здесь:

C:\Users\userid\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\silent_install.bat

Он начнет работать немедленно, не нужно перезапускать Android Studio. Вероятно, потому, что у менеджера SDK было недостаточно разрешений.

Ответ 6

Сначала вам нужно удалить HAXM из:

Панель управления > Добавить/удалить программу

После этого перейдите в здесь и загрузите HAXM и установите его вручную.

Это сработало для меня.

Ответ 7

Когда я попытался установить версию 6.0.3 после того, как я загрузил обновление, intelhaxm-android.exe показал оконное сообщение за 1/10 секунд (т.е. я не смог его прочитать, я знаю, как остановить время) и ничего не сделал после этого. Мне пришлось найти и запустить 'setup.exe' среди файлов, извлеченных intelhaxm-android.exe. На этот раз было высказано следующее: "Intel Hardware Accelarated Manager версии 1.1.1 уже установлен. Вы хотите установить версию 6.0.3?" Я ответил "Да", был открыт мастер установки и вот и все. HAXM 6.0.3 был окончательно установлен, и эмулятор снова запустился. (Примечание: вам может потребоваться найти точный файл setup.exe(есть четыре экземпляра), который был запущен в процессе установки. Вы можете найти его в конце файла журнала, созданного intelhaxm-android.exe. что-то вроде этого: "{temp folder}\Intel\HAXM\6.0.3\2016-09-13_14-35-22\setup.exe был запущен.)