2015-12-15 2 views
20

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

emulator: WARNING: Increasing RAM size to 1GB emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAXM must be updated (version 1.1.1 < 6.0.1).

+0

Здравствуйте, я предлагаю вам обновите свой Android-файл sdk и обновите требуемое аппаратное ускорение. – JIGAR

+3

Возможный дубликат http://stackoverflow.com/questions/26355645/error-in-launching-avd –

+1

Мое предложение - использование genymotion [this] (https://www.genymotion.com/#!/download) –

ответ

14

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

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

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

+3

Он не обновлялся в SDK Manager. Я загрузил его с сайта Intel и обновил вручную. –

+1

Если вы скачали HAXM 6.0.x, и он говорит, что у вас все еще есть HAXM 1.1.1, см. Следующий ответ. Обратите внимание, что теперь он называется intelhaxm-android, а не intelhaxm. – JavaLatte

53

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

, если до сих пор не работает

Got в папку SDK и Гото

/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe.

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

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

/extras/intel/Hardware_Accelerated_Execution_Manager/HAXM\ installation

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

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

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

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

+2

Если этот вопрос после недавнего обновления эмулятора, только ручной запуск обновления помог –

+3

Thansk это правильный ответ – Jey10

+3

intelhaxm-android.exe для меня. – yesennes

8

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

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

18

мне пришлось удалить версию 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 в моем случае.

+0

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

3

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

Mine здесь:

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

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

3

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

Control panel > Add/remove program

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

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

0

Когда я попытался установить версию 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 был запущен".)

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