Ответ 1
Это потому, что ионный видит Genymotion AVD как физические устройства. Поэтому вместо использования
$ ionic emulate android
(обратите внимание, что вам нужно запустить программу Genymotion AVD)
$ ionic run android
Я загрузил и установил genymotion, и создал и создал свое ионное приложение.
Когда я пытаюсь запустить эмулятор genymotion, используя следующую команду:
ionic run android
Получаю следующий ответ:
Не указано цель, развертывание в эмуляторе
Эмулятор не указан, по умолчанию Nexus_5_API_21_x86
Ожидание эмулятора...
эмулятор: ERROR: эмуляция x86 в настоящее время требует аппаратного ускорения!
Убедитесь, что Intel HAXM правильно установлен и используется.
Состояние ускорения процессора: модуль ядра HAX не установлен!
Эмулятор не работает. Любые идеи?
Это потому, что ионный видит Genymotion AVD как физические устройства. Поэтому вместо использования
$ ionic emulate android
(обратите внимание, что вам нужно запустить программу Genymotion AVD)
$ ionic run android
Думаю, вы должны установить "Intel X86 Emulator Accellerator HAXM" (вы можете найти его в Android SDK Manager - Extras), но вы не установили Intel® HAXM на вашем компьютере.
Это дает вам эту ошибку, потому что она пытается запустить ваше приложение Ionic в Android-эмуляторе.
Кажется, вы не настроили устройство в Genymotion или он не работает.
Еще одна вещь, которую следует учитывать после того, как вы настроили устройство в Genymotion, - проверить, что вы используете "Genymotion Android Tools"
сначала запустить Genymotion. затем напишите команду ниже, чтобы посмотреть список подключенных устройств:
adb devices
результат будет примерно таким:
List of devices attached
192.168.56.101:5555 device
наконец, напишите команду:
$ ionic run android
Что касается ионного 4, то ionic run android
удаляется, поэтому заменяемой командой является ionic cordova run
Убедитесь, что вы уже установили Android Sdk и Gradle на свою машину