Подтвердить что ты не робот

Обновление до 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)

4b9b3361

Ответ 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

  • Запустите Android SDK Manager, выберите "Дополнительно", а затем выберите "Аппаратный ускоритель Execution Manager".
  • После завершения загрузки выполните /extras/intel/Hardware _Accelerated_Execution_Manager/IntelHAXM.exe.
  • Следуйте инструкциям на экране, чтобы завершить установку.
  • После завершения установки убедитесь, что драйвер виртуализации работает правильно, открыв окно командной строки и выполнив следующую команду:

    sc query intelhaxm

Вы должны увидеть сообщение о состоянии, включая следующую информацию:

SERVICE_NAME: intelhaxm
       ...
       STATE              : 4  RUNNING
       ...

Ответ 5

Фиксированный

Если у вас возникли проблемы с HAXM, и он не работает, чтобы сделать то, что говорят все остальные, чтобы попробовать:

1.Убедитесь, что вы уже пробовали шаги выше (Включите виртуализацию в BIOS, а также удалите и переустановите опцию HAXM из диспетчера SDK)

  1. Выход из Android Studio.

  2. Скачайте и Instal HAXM прямо из Intel. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

  3. Запустите Android Studio.

Voila!

Ответ 6

В Android Studio 1.3 это сработало для меня:

Перейдите в Инструменты → Android → Менеджер SDK

Там под Внешний вид и поведение → Настройки системы → Android SDK

Оттуда нажмите вкладку Инструменты SDK

В списке вы должны увидеть Emulator Accelerator Intel x86.

Шахта не была установлена. Я установил флажок, чтобы установить его.