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

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

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

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

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

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

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

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

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

4b9b3361

Ответ 1

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

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

  • Откройте диспетчер AVD.
  • Создайте новое "Виртуальное устройство" или щелкните правой кнопкой мыши существующее изображение и выберите "Дублировать"
  • Выберите руку * вместо x86/x64.
  • Продолжайте работу с мастером.
  • Run!

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

Ответ 2

Вы все равно можете заставить использовать эмулятор 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 and mips, но не отправил x86-эквивалент (эмулятора-ranchu-x86 нет. exe и emulator64-ranchu-x86.exe). Если они это сделают или кто-то другой столкнулся с проблемой настройки и компиляции источника эмулятора с флагом "x86", тогда мягкая эмуляция xt86 может быть сделана для работы снова.

Ответ 3

Такая же проблема, как в Ошибка при запуске AVD:

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

enter image description here

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) Запустите эмулятор.

Ответ 4

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

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

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

Ответ 5

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

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

  • Запустите Android SDK Manager, выберите "Дополнительно" и выберите Intel Hardware Accelerated Execution Manager.

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

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

Ответ 6

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

Итак,

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

  • Выберите системное изображение, которое не требует HAXM (аппаратное обеспечение ускорение) для запуска. (Это отображается в правой нижней части Окно системного изображения.)

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

Ответ 7

использовать 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 в качестве эмулятора при запуске приложения.

Ответ 8

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

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

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

Ответ 9

см. требования 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.

Ответ 10

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

Ответ 11

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

Ответ 12

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

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

Ответ 13

При запуске "app" (зеленый треугольник): В Device Chooser выберите "Запустить эмулятор" и нажмите кнопку [...] Нажмите кнопку "Нексус" (или другой), нажмите "Дублировать" В O.S. (Пример Android 6.0) нажмите изменение: Clic on Показать загружаемые системные изображения. Ищите armeabi-v7a O.S. и нажмите кнопку загрузки. Установите этот O.S. в устройстве. Закончите и выберите это устройство для эмуляции.