Использование эмулятора Genymotion с ионной структурой

Я загрузил и установил genymotion, и создал и создал свое ионное приложение.

Когда я пытаюсь запустить эмулятор genymotion, используя следующую команду:

ionic run android

Получаю следующий ответ:

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

Эмулятор не работает. Любые идеи?

Ответ 1

Это потому, что ионный видит Genymotion AVD как физические устройства. Поэтому вместо использования

$ ionic emulate android

(обратите внимание, что вам нужно запустить программу Genymotion AVD)

$ ionic run android

Ответ 2

Думаю, вы должны установить "Intel X86 Emulator Accellerator HAXM" (вы можете найти его в Android SDK Manager - Extras), но вы не установили Intel® HAXM на вашем компьютере.

Это дает вам эту ошибку, потому что она пытается запустить ваше приложение Ionic в Android-эмуляторе.
Кажется, вы не настроили устройство в Genymotion или он не работает.

Еще одна вещь, которую следует учитывать после того, как вы настроили устройство в Genymotion, - проверить, что вы используете "Genymotion Android Tools"

enter image description here

Ответ 3

сначала запустить Genymotion. затем напишите команду ниже, чтобы посмотреть список подключенных устройств:

adb devices

результат будет примерно таким:

List of devices attached
192.168.56.101:5555 device

наконец, напишите команду:

$ ionic run android

Ответ 4

Что касается ионного 4, то ionic run android удаляется, поэтому заменяемой командой является ionic cordova run

Убедитесь, что вы уже установили Android Sdk и Gradle на свою машину