Ответ 1
Перейдите в свой Android SDK ---- > Запустите диспетчер SDK в качестве администратора.
Спуститесь вниз и проверьте Extras --- > Обновите Intel Emulator Accelator (установщик HAXM).
Затем перезапустите Android Studio и запустите свой AVD.
Я запускаю приложение для Android на эмуляторе. Он работал до вчерашнего дня, и сегодня я обновил андроид-студию. Я получаю следующую ошибку. Как это решить?
: ПРЕДУПРЕЖДЕНИЕ: Увеличение размера ОЗУ до 1 ГБ эмулятора: ОШИБКА: эмуляция x86 в настоящее время требует аппаратного ускорения! Пожалуйста, убедитесь, что Intel HAXM правильно установлен и доступен. Состояние ускорения процессора: необходимо обновить HAXM (версия 1.1.1 и 6.0.1).
Перейдите в свой Android SDK ---- > Запустите диспетчер SDK в качестве администратора.
Спуститесь вниз и проверьте Extras --- > Обновите Intel Emulator Accelator (установщик HAXM).
Затем перезапустите Android Studio и запустите свой AVD.
Запустите 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 подходит нормально.
Мне пришлось удалить версию 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 в моем случае.
У меня была такая же проблема, по-видимому, я установил HAXM вручную непосредственно у Intel. И я предполагаю, что это противоречит интересам Android SDK.
Поэтому я загрузил и установил обновленную версию от Intel на странице страницы загрузки HAXM. Это решило мою проблему с HAXM [конфликтом]
Если менеджер SDK считает, что у вас установлена последняя версия, просто перейдите в папку SDK и запустите файл silent_install.bat
.
Моя была здесь:
C:\Users\userid\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\silent_install.bat
Он начнет работать немедленно, не нужно перезапускать Android Studio. Вероятно, потому, что у менеджера SDK было недостаточно разрешений.
Сначала вам нужно удалить HAXM из:
Панель управления > Добавить/удалить программу
После этого перейдите в здесь и загрузите HAXM и установите его вручную.
Это сработало для меня.
Когда я попытался установить версию 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 был запущен.)