Как запустить эмулятор Android для Intel x86 Atom без аппаратного ускорения в Windows 8 для API 21 и 19?

Я не включил Hyper V или аппаратное ускорение и не хочу.

Есть ли способ, с помощью которого я могу запустить эмулятор Android для Intel x86 Atom Без аппаратного ускорения в Windows 8

Я создал AVD с каждой возможной комбинацией, и каждый из них не смог запустить экземпляр эмулятора AVD, бросая ту же ошибку при запуске

Эмулятор: ERROR: эмуляция x86 в настоящее время требует аппаратного ускорения! Убедитесь, что Intel HAXM правильно установлен и применим. Состояние ускорения процессора: модуль ядра HAX не установлен!

ИЛИ, то, что изображения, предоставленные для Intel Atom 86 и 64, не могут работать без УСТРАНЕНИЯ ОБОРУДОВАНИЯ И гипер V для API 21 и 19

Я нашел много подобных вопросов и прочитал почти всю документацию, но неясно, могут ли они или не могут работать без гипер v и аппаратного ускорения, поэтому этот прямой вопрос

Как вы тестируете на андроиде в таких случаях?

Solutions Collecting From Web of "Как запустить эмулятор Android для Intel x86 Atom без аппаратного ускорения в Windows 8 для API 21 и 19?"

В текущем AVD-менеджере вы не можете. У вас просто есть возможность использовать изображения ARM, которым не нужна аппаратная виртуализация.

Для запуска изображений ARM:

  1. Откройте диспетчер AVD.
  2. Создайте новое «виртуальное устройство» или щелкните правой кнопкой мыши существующее изображение и выберите «Дублировать»,
  3. Выберите руку * вместо x86 / x64.
  4. Продолжайте работу с мастером.
  5. Бег!

Хотя это доступное решение, но все же медленное!

Вы все равно можете заставить использовать эмулятор soft x86, запустив его из командной строки и используя опцию -no-accel, то есть из каталога SDK / tools:

emulator -avd AVD_NAME -memory 768 -no-accel -gpu on 

НО это все еще не будет работать с текущим (V24) SDK, потому что текущие системные образы x86 разбивают мягкий эмулятор x86 🙁

Единственный способ, которым я снова работал, – это переустановить инструменты SDK на V22.3 отсюда: http://dl-ssl.google.com/android/repository/tools_r22.3-windows.zip и увеличить объем AVD, используя Сниженное изображение системы, например https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-17_r02.zip . (Так что это не поможет, если вам нужно протестировать более поздние версии Android).

Google перешел к обновленной версии своего эмулятора на основе более новой версии qemu и предоставил двоичные файлы для эмуляторов arm и mips, но отказался поставлять эквивалент x86 (нет эмулятора-ranchu-x86.exe и эмулятора64 -ranchu-x86.exe). Если они это сделают, или если кто-то другой столкнулся с проблемой настройки и компиляции источника эмулятора с флагом «x86», то мягкая эмуляция xt86 может быть сделана для повторного использования.

Короткий ответ: Нет. До недавнего времени (около 1 месяца назад) вы могли это сделать, но с последними обновлениями это невозможно. (См. « Обновление до Android SDK Tools 23.0.5 и avd не запускается» ).

Я делал что-то подобное: Выполнял разработку на виртуальной машине и, следовательно, не мог использовать функции ускорения аппаратного обеспечения, поскольку они доступны только на главной машине. Я использовал изображения Intel x86 с опцией Use Host GPU ; Поскольку они были намного быстрее, чем версия ARM, даже без аппаратного ускорения. Но затем, после этого обновления, мои эмуляторы AVD, которые работали ранее, больше не начинаются с того же точного сообщения об ошибке. Кроме того, нельзя использовать как эмуляторы genymotion, так и Xamarin Android, поскольку они также нуждаются в аппаратном ускорении (они фактически являются виртуальными машинами, которые используют ускорение аппаратного обеспечения для скорости и, следовательно, не могут быть запущены внутри другой виртуальной машины).

Я нашел это решение, но еще не пробовал. Основная идея заключается в том, чтобы все еще развиваться внутри виртуальной машины; Но для тестирования подключиться к эмулятору, запущенному на главном компьютере (и этот эмулятор VM теперь может использовать функцию аппаратного ускорения).

Та же проблема, что и при ошибке при запуске AVD :

1) Установите ускоритель эмулятора Intel x86 (установщик HAXM) из Android SDK Manager;

Введите описание изображения здесь

2) Запуск (для Windows):

 {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe 

Или (для OSX):

 {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\IntelHAXM_1.1.1_for_10_9_and_above.dmg 

3) Запустите эмулятор.

Я столкнулся с той же проблемой, я нашел решение на http://developer.android.com/tools/devices/emulator.html#vm-windows

Просто выполните следующие простые шаги:

  1. Запустите Android SDK Manager, выберите «Дополнительно», а затем выберите « Intel Hardware Accelerated Execution Manager .

  2. После завершения загрузки запустите [sdk] /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe

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

Использование аппаратного ускорения зависит от системного изображения, которое вы выбираете на эмуляторе.

Так,

  1. Перейдите в AVD-менеджер, создайте виртуальное устройство, выберите аппаратное обеспечение, нажмите «Далее».

  2. Выберите системное изображение, для которого не требуется HAXM (аппаратное ускорение). (Это отображается в правом нижнем углу окна «Изображение системы»).

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

Есть ли способ, с помощью которого я могу запустить эмулятор Android для Intel x86 Atom Без аппаратного ускорения на окнах 8

Не со стандартным эмулятором Android SDK, так как для этого требуется Intel HAXM, а HAXM хочет, чтобы расширения виртуализации были включены.

Я не могу сказать, может ли Genymotion или что-то еще от другого независимого разработчика поддерживать вашу желаемую комбинацию.

Используйте bluestacks в качестве эмулятора для лучшей производительности. Blusestack работает быстро без аппаратной эмуляции

Чтобы подключить bluestack к студии android.

  • Закройте Android Studio.
  • Перейдите в папку adb.exe (Bydefault the C: \ Users \ Tarun \ AppData \ Local \ Android \ sdk \ platform-tools)
  • Запустите adb connect localhost:5555 из этого места.
  • Запустите Android Studio, и вы получите Blue Stack в качестве эмулятора при запуске приложения.

См. Требования intel.com: Важно: Intel HAXM нельзя использовать в системах без процессора Intel или с процессором Intel, которому не хватает аппаратных функций, описанных выше в разделе «Требования к оборудованию». Чтобы определить возможности вашего процессора Intel

[Инструкции по установке для Intel® Hardware Accelerated Execution Manager] https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

Мой ПК не поддерживает vt-x, я не могу использовать android studio 1.0.2.

У меня есть компьютер с intel c2d без аппаратного ускорения. У меня такая же проблема в андроид-студии. Во-первых, мне становится скучно с андроид-студией и установлен eclipse + sdk + adt, тогда я все установил и начал работать с эмулятором, тот же эмулятор работал в андроид-студии для прямого запуска приложения в студии android, и я также запустил пример приложения, Поэтому вы можете запускать андроид-студию без техники виртуализации, даже если ваш процессор не поддерживает vt-x

Вам нужен «поддерживаемый VT-x процессор», по крайней мере, для запуска эмулятора Android с аппаратным ускорением.

Если вы включили или установили «Hyper-V» в своих окнах 8, удалите его и отключите «Hyper threading» и включите «Виртуализацию».

Да, можно запустить свой эмулятор Android без аппаратного ускорителя. Фактически для этого вам нужно открыть свое виртуальное устройство Android. Когда вы дойдете до конфигурации образа системы, она предложит вам, какую версию изображения Android вы хотите использовать. Какую бы версию образа системы Android вы не выбрали, вам нужно убедиться, что ABI – armeabi-v7a, и вы нацеливаете изображение системы ameabi-v7a с API Google. Затем выполните оставшуюся часть задания и проверьте свой эмулятор.

Когда вы запустите «приложение» (зеленый треугольник): в «Выбор устройства» выберите «Запустить эмулятор» и нажмите кнопку […] Нажмите кнопку «Нексус» (или другой), нажмите «Дублировать». В ОС (пример Android 6.0) нажмите «Изменить»: Clic on Show Загружаемых системных изображений. Найдите операционную систему armeabi-v7a и нажмите кнопку загрузки. Установите эту ОС в устройство. Закончите и выберите это устройство для эмуляции.