Обновление до Android SDK Tools 23.0.5 и avd не запускается
Я запускаю Windows 8.1 x64, разрабатывая приложения для Android, используя ADT Bundle. Ранее (до обновления Android SDK Tools) AVD работал очень корректно, и после обновления он говорит следующую ошибку при запуске AVD
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
Я попытался удалить avd-avd-папку из пользовательской папки Windows и повторно создать аналогичный avd, но не успел.
Как я могу запустить avd снова? (после обновления SDK)
Ответы
Ответ 1
Создайте эмулятор в CPU/ABI в ARM, эта ошибка существует только для процессора Intel.
Если вы хотите создать AVD CPU/ABI в Intel gor для этого процесса,
Убедитесь, что у вас установлен инсталлятор HAXM в диспетчере SDK.
После загрузки убедитесь, что вы запустите настройку, расположенную в: {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
Если вы получите сообщение об ошибке "VT не поддерживается" во время установки, отключите Hyper-V от функций Windows. Вы можете выполнить эту команду dism.exe/Online/Disable-Feature: Microsoft-Hyper-V. Вам также понадобится "Технология виртуализации", которая будет включена в вашем BIOS
Ответ 2
Я столкнулся с той же проблемой, и в своих исследованиях мне удалось найти документацию на сайте разработчика Android, которая помогла мне в этом.
-
Запустите Android SDK Manager, выберите "Дополнительно", а затем выберите Intel Accelerated Execution Manager.
-
После завершения загрузки запустите [sdk]/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe
-
Для завершения установки следуйте инструкциям на экране.
-
После завершения установки убедитесь, что драйвер виртуализации работает правильно, открыв окно командной строки и выполнив следующую команду:
sc query intelhaxm
Вы должны увидеть:
SERVICE_NAME: intelhaxm
...
STATE : 4 RUNNING
...
Обратитесь к этой документации здесь: Использование эмулятора - настройка ускорения VM в Windows
Надеюсь, что это поможет.
Ответ 3
У меня такая же проблема. Я изменил свой BIOS и все ранее, когда я запускал Windows 7. Теперь я нахожусь на 8.1, а VT-x не поддерживается. Таким образом, по-видимому, он не работает в Windows 8. ссылка Intel. Перейдите по странице и в ней перечислены операционные системы Windows, которые она поддерживает.
В нем также говорится, что на странице разработчика Android-разработчик с использованием эмулятора; Я изучаю другие варианты, см. этот вопрос о стекеповерхности, но когда я проверяю свой BIOS, он не указывает "Технология виртуализации Intel" только "Технология виртуализации". На данный момент я не уверен, работает ли мой компьютер или нет. Это должно быть как Intel i7.
Ответ 4
Вы должны увидеть сообщение о состоянии, включая следующую информацию:
SERVICE_NAME: intelhaxm
...
STATE : 4 RUNNING
...
Ответ 5
Фиксированный
Если у вас возникли проблемы с HAXM, и он не работает, чтобы сделать то, что говорят все остальные, чтобы попробовать:
1.Убедитесь, что вы уже пробовали шаги выше (Включите виртуализацию в BIOS, а также удалите и переустановите опцию HAXM из диспетчера SDK)
-
Выход из Android Studio.
-
Скачайте и Instal HAXM прямо из Intel.
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
-
Запустите Android Studio.
Voila!
Ответ 6
В Android Studio 1.3 это сработало для меня:
Перейдите в Инструменты → Android → Менеджер SDK
Там под Внешний вид и поведение → Настройки системы → Android SDK
Оттуда нажмите вкладку Инструменты SDK
В списке вы должны увидеть Emulator Accelerator Intel x86.
Шахта не была установлена. Я установил флажок, чтобы установить его.