2014-12-31 5 views
63

Я только что загрузил последнюю студию Android с официального сайта Android и установил ее. Но я получаю эту ошибку вместо ускорителя эмулятора Intel X 86. Что может вызвать эту ошибкуМодуль ядра HAX не установлен

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! 

enter image description here

+0

Возможная Дубликат [Ошибка в запуске AVD с процессором AMD] (http://stackoverflow.com/questions/26355645/error-in-launching-avd-with-amd-processor) – janot

ответ

13

После прочтения многих вопросов о stackoverflow я узнал, что мой процессор не поддерживает виртуализацию. Я должен перейти на процессор, поддерживающий виртуализацию, для установки ускорителя эмулятора Intel X 86 (установщик Haxm)

+0

Какой процессор вы используете? –

+0

Вам необходимо вручную установить это из папки SDK. –

+0

@achieverprince это довольно старый, он не поддерживает виртуализацию. Теперь купил новый ПК, он поддерживает виртуализацию, но не виртуализацию Intel (AMD). –

20

Попробуйте установить его снова с автономным инсталлятором https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement - если у вас есть процессор, который поддерживает виртуализацию, выключил антивирус и любой гипервизор.

+0

@codecats: это может быть совершенно не связанным, но знаете ли вы о какой-либо виртуальной машине, которая может предоставить аппаратную виртуализацию и Hyper -V? Видимо, Virtual Box не поддерживает это. –

+0

Я предлагаю вам ввести это как новый вопрос, и я думаю, вы получите несколько ответов о возможностях. – codecats

+0

Мой процессор не поддерживает виртуализацию, есть ли возможность обойти? –

8

Поскольку большинство современных процессоров поддерживают виртуализацию изначально, причиной, по которой вы получили такое сообщение, может быть то, что виртуализация отключена на вашем машина. Например, это было на моем ноутбуке HP - заводская настройка аппаратной виртуализации была «Отключена». Итак, перейдите в BIOS вашей машины и включите виртуализацию.

+0

Это не похоже на решение для пользователей с процессорами AMD. –

7

Сначала вам нужно включить виртуализацию на своем компьютере. Для этого перезагрузите компьютер. Нажмите F2. Перейти к BIOS. Включить виртуализацию. Нажмите F10. Запустите окна. Теперь, перейдите в папку Extras папки установки Android и найдите файл intel-haxm-android.exe. Запустить его. Запустите Android Studio. Теперь он должен позволить вам запускать вашу программу с помощью эмулятора.

+0

У меня нет поддержки визуализации на моем ПК. :-(+1 для вашего ответа. У моего ноутбука это позволило работать с этим сейчас –

+0

Это не похоже на решение для пользователей с процессорами AMD. –

19

В последнее время я столкнулся с этой проблемой. И исправил это, изменив CPU/ABI от Intel Atom (x86) до ARM (armeabi-v7a).

  • Выберите виртуальное устройство. Нажмите «Изменить»
  • Нажмите на опцию CPU/ABI
  • Измените его на ARM (armeabi-v7a) от intel. Нажмите ОК

Работа выполнена.

+2

Я также сделал то же, что предложил Doremon, и его рабочий тон –

+2

Мой ноутбук не поддерживает оживление, но ** эта работа со мной ** –

65

Если вы работаете в современного процессора Intel убедитесь HAXM (Intel® Hardware Accelerated Execution Manager) устанавливается:

  1. В Android SDK Manager, убедитесь, что опция помечена (а затем установлена)

  2. Запустите программу установки HAXM через ниже пути:

    your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe 
    or 
    your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe 
    

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

Для процессоров AMD (или старших процессоров Intel без VT-х технологий), вы не сможете установить это и лучший вариант, чтобы эмулировать ваши приложения с помощью Genymotion.См: Intel's HAXM equivalent for AMD on Windows OS

+2

наконец-то это видео помогло мне.Я потратил огромное количество времени, установив флажок hiper-v. В документации не указано, что он должен быть снят. Большое спасибо, чувак. – Amir

+1

Обратите внимание, что если вы не можете найти свой путь к AppData \ Local \ Android \ sdk в Windows, попробуйте запустить% AppData%, чтобы найти его. – Uila

+2

Я отредактировал ваше сообщение, чтобы добавить дополнительную информацию о процессорах AMD. Надеюсь, все в порядке. –

58

Фактическая ошибка

enter image description here

последующих пыльник два простых шага, чтобы исправить.

Шаг 1: - обновление «Интеллектуальный ускоритель Intel x86 (установщик HAXM)» Ref. пыльник IMG enter image description here

Шаг2: -

После установки программы установки, вы должны запустить его, чтобы установить его на вашей системе. Откройте каталог, в котором находится Android SDK. Войдите в каталог extras \ Intel \ Hardware_Accelerated_Execution_Manager, и вы увидите файл intelhaxm-android.exe.

enter image description here

Если вы получили сообщение об ошибке «Этот компьютер отвечает требованиям к HAXM, но VT-х не включается ...» во время установки попытаться включить его в вашем BIOS и проверьте настройки антивирусного программного обеспечения также. (Проверьте this postoverflow post). Thats it! он работает для меня.

+0

Неисправность HAXM не удалась, «Не удалось настроить драйвер: неизвестная ошибка. Не удалось открыть драйвер». это ошибка, которую я получаю при установке intel haxm на моем компьютере. –

+0

На моем ПК нет виртуализации. я не могу установить из папки sdk с указанием ошибки «Этот компьютер не поддерживает Intel Virtuliazation TEchnology (Vt-x)» – Prasad

+0

Могу ли я запустить это без прав администратора? – user1746050

3

Выключение HyperV на окнах 8.1 сделал трюк для меня

DISM.exe/Интернет/Disable-Feature: Microsoft-HyperV

+0

Спасибо, что помогло на моей машине: W10 64Bit (обновление с 8.1), Intel i7-4770T – Sven

+0

это работало только после запуска команды в командной строке, запускаемой как администратор (щелкните правой кнопкой мыши по командной строке и выберите ее) – Pellet

+0

вам также понадобится перезагрузить компьютер –

Смежные вопросы