2016-01-22 2 views
0

Я строю приложение для Android с ионической Framework.I пытаются запустить реальные устройства с USB Debugging.Like этого учебники:Почему не работает Ионное тестирование приложений на реальном устройстве Android?

http://www.neilberry.com/how-to-run-your-ionic-app-on-real-devices/?s=2015-08-24-how-to-run-your-ionic-app-on-real-devices

http://junerockwell.com/how-to-run-ionic-on-real-devices/

Шаг 1

$ ionic platform add android

$ ionic build android

После добавления андроид платформы и строительство APK для приложения с выше команды, правильно работать с не error.So, я пытаюсь к следующему шагу.

Шаг-2

Я подключил устройство и компьютер с помощью Debugging настроения для запуска Android devices.I команды запуска ionic run android .I получить ниже сообщение об ошибке.

$ ionic run android

ANDROID_HOME=C:\Android\sdk JAVA_HOME=C:\Program Files\java\jdk1.8.0_25 WARNING : No target specified, deploying to emulator WARNING : no emulator specified, defaulting to Nexus_5_API_23_x86 Waiting for emulator... emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed!

Как я могу решить эту проблему?

Список моей ионной информации:

$ ionic info

Your system information: Cordova CLI: 5.4.1 Gulp version: CLI version 3.9.0 Gulp local: Local version 3.9.0 Ionic Version: 1.2.4 Ionic CLI Version: 1.7.13 Ionic App Lib Version: 0.6.5 OS: Windows 8.1 Node Version: v4.2.4

+0

Почему вы не используете Android Studio для выполнения этой задачи? С ним легче справиться, используя командную строку. – Joerg

+0

Я хочу получить действительно процесс установки и действительно запустить устройство. –

+0

** Вы получили ответ? ** –

ответ

1

Я не использую ионным, я использую Кордову. В Кордову вы вызываете эмулятор по:

cordova emulate android 

и запустить приложение на устройстве:

cordova run android --device 

Может быть, вы попробуете:

ionic run android --device 
+0

Я запускаю команду выше, но я получил ту же ошибку –

+0

В ионном «ионном прогоне» android "попытается запустить на подключенном устройстве Android. Если такого устройства не обнаружено, он запустит эмулятор (аналогично вызову «ионный эмулятор андроида»). – user276648

1

Может быть, вы можете попробовать запустить adb start-server. Я знаю, что мне нужно сделать это сначала, прежде чем я смогу увидеть свое устройство в chrome://inspect/#devices. Вам, конечно же, нужен adb, который, вероятно, поступает из Android SDK.

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