Поиск…


Запустите приложение «Ион» в эмуляторе или на телефоне

1. Добавьте целевую платформу

IOS:

$ ionic platform add ios 

Android:

$ ionic platform add android

Окна:

$ ionic platform add windows

2. Создайте приложение

IOS:

$ ionic build ios 

Android:

$ ionic build android

Окна:

$ ionic build windows

Приложение Live Reload во время разработки (бета)

Команда run или emulate будет развертывать приложение на указанных платформах / эмуляторах. Вы также можете запустить прямую перезагрузку на указанном платформенном устройстве, добавив опцию --livereload . Функциональность перезагрузки похожа на ionic serve , но вместо разработки и отладки приложения с использованием стандартного браузера само скомпилированное гибридное приложение следит за любыми изменениями в своих файлах и при необходимости перезагружает приложение. Это уменьшает требование постоянно перестраивать приложение для небольших изменений. Тем не менее, любые изменения в плагинах по-прежнему потребуют полной перестройки. Для реальной перезагрузки для работы dev-машина и устройство должны находиться в одной локальной сети, а устройство должно поддерживать сетевые сокеты .

При включенной --consolelogs перезагрузке журналы консоли приложения также могут быть напечатаны в командной строке терминала / командной строки, включая параметры --consolelogs или -c . Кроме того, журналы запросов сервера разработки могут быть распечатаны с использованием --serverlogs или -s .

Флаги командной строки / параметры для run и emulate

[--livereload|-l] .......  Live Reload app dev files from the device (beta)
[--consolelogs|-c] ......  Print app console logs to Ionic CLI (live reload req.)
[--serverlogs|-s] .......  Print dev server logs to Ionic CLI (live reload req.)
[--port|-p] .............  Dev server HTTP port (8100 default, live reload req.)
[--livereload-port|-i] ..  Live Reload port (35729 default, live reload req.)
[--debug|--release]

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

restart or r to restart the client app from the root
goto or g and a url to have the app navigate to the given url
consolelogs or c to enable/disable console log output
serverlogs or s to enable/disable server log output
quit or q to shutdown the server and exit

3. Эмулирование приложения

Развертывает приложение Ionic на определенном эмуляторе платформы. Это просто псевдоним для run --emulator .

IOS:

$ ionic emulate ios [options]

Android:

$ ionic emulate android [options]

Окна:

$ ionic emulate windows [options]

Во время эмуляции приложения в AVD или мобильных устройствах вы можете проверить это приложение в браузере Chrome. Введите следующую команду в адресную строку браузера Chrome.

chrome://inspect/#devices

4. Запуск приложения

Развертывает приложение Ionic на определенных платформах. Если устройство не найдено, оно затем будет развернуто на эмулятор / симулятор.

IOS:

$ ionic run ios [options]

Android:

$ ionic run android [options]

Окна:

$ ionic run windows [options]

4.1. Указание цели

$ ionic run [ios/android/windows] --target="[target-name]"

Вы можете проверить целевое имя вашего устройства / эмулятора, на котором запущены $ adb devices .



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow