2015-04-29 5 views
3

Я пытаюсь использовать эмулятор Android для установки на него приложения.эмулятор Cordova не запускается

К сожалению, эмулятор никогда не запускается. Я использую следующую команду в моем Cordova проекте:

cordova emulate android 

Последний выход я получаю из консоли:

Waiting for emulator... 

Но эмулятор никогда ничего не начинать (я ждал 45 минут в настоящее время).

Пустые переменные установлены правильно, и я могу запустить эмулятор с помощью студии Eclipse или Android, но не используя команду от кордовы.

Любые подсказки?

+0

Что об использовании Android x86 на Virtualbox вместо ?Это также намного быстрее, чем эмулятор, потому что ему не нужно делать перевод arm-x86. –

+0

Вы можете сначала открыть эмулятор? откройте эмулятор (с помощью eclipse может быть) и после этого выполните команду. Однажды я столкнулся с этим вопросом. Я просто открыл его, прежде чем давать команду. и все хорошо работало. – AtanuCSE

ответ

3

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

cordova run android 

Это будет развертывать приложение в уже запущен эмулятор.

0

Проверьте настройки эмулятора путь https://cordova.apache.org/docs/en/4.0.0/guide_platforms_android_index.md.html Если не в состоянии выполнить то сделать: использовать альтернативный интерфейс оболочки:

$ /path/to/project/cordova/run --emulator 

Вместо того, чтобы полагаться на какой эмулятор в настоящее время включен в SDK, вы можете обратиться к каждый по указанным вами именам:

$ /path/to/project/cordova/run --target=NAME 

Проверьте документацию выше и посмотрите, поддерживает ли ваш компьютер виртуализацию или нет.

+0

Все настроено правильно, и на моем компьютере поддерживается виртуализация. Думаю, я просто использую свое устройство для тестирования всего, а не для использования эмулятора. – Mulgard

0

я получал один и тот же вопрос, я решил его:

диспетчере устройств Откройте Android, нажмите на окно -> Android Virtual Диспетчер устройств

Там вы увидите список всех Android Virtual Devices, если вы видите какое-либо устройство с обновляемой иконкой на нем, просто нажмите «Восстановить», а затем попробуйте. Оно работает.

0

У меня была та же проблема. Хотя кордова запустила эмулятор, командная строка продолжала говорить «Ожидание эмулятора ...» навсегда.

Хитрость заключается в том, перед запуском команды:

Cordova запустить андроид убедитесь, что вы перейдете в андроиде папку платформы. То есть, не запускайте команду в

/project folder 

, но вместо того, чтобы изнутри

/project/platforms/android folder 

Это запустит приложение в Android эмулятор

+0

Что мне нужно установить для меня, чтобы подражать на Android? – YATO

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