ionic-framework
Ejecute la aplicación Ionic en el emulador o en su teléfono
Buscar..
Ejecute la aplicación Ionic en el emulador o en su teléfono
1. Añadir un objetivo de plataforma
iOS:
$ ionic platform add ios
Androide:
$ ionic platform add android
Windows:
$ ionic platform add windows
2. Construye tu aplicación
iOS:
$ ionic build ios
Androide:
$ ionic build android
Windows:
$ ionic build windows
Aplicación Live Reload durante el desarrollo (beta)
El comando run
o emulate
implementará la aplicación en los dispositivos / emuladores de plataforma especificados. También puede ejecutar la recarga en vivo en el dispositivo de plataforma especificado agregando la opción --livereload
. La funcionalidad de recarga en vivo es similar al ionic serve
, pero en lugar de desarrollar y depurar una aplicación usando un navegador estándar, la aplicación híbrida compilada está observando cualquier cambio en sus archivos y recargando la aplicación cuando sea necesario. Esto reduce el requisito de reconstruir constantemente la aplicación para pequeños cambios. Sin embargo, cualquier cambio en los complementos requerirá una reconstrucción completa. Para que la recarga en vivo funcione, la máquina y el dispositivo de desarrollo deben estar en la misma red local, y el dispositivo debe ser compatible con sockets web .
Con la recarga activa habilitada, los registros de la consola de una aplicación también se pueden imprimir en el terminal / comando al incluir la opción --consolelogs
o -c
. Además, los registros de solicitudes del servidor de desarrollo se pueden imprimir utilizando las opciones --serverlogs
o -s
.
Indicadores / opciones de línea de comando para run
y 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]
Mientras el servidor se está ejecutando para la recarga en vivo, puede usar los siguientes comandos dentro de la 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. Emulando tu aplicación
Despliega la aplicación Ionic en el emulador de plataforma especificado. Esto es simplemente un alias para run --emulator
.
iOS:
$ ionic emulate ios [options]
Androide:
$ ionic emulate android [options]
Windows:
$ ionic emulate windows [options]
Durante la emulación de la aplicación en dispositivos AVD o móviles, puede inspeccionar esa aplicación en el navegador Chrome. Escriba el siguiente comando en la barra de direcciones del navegador Chrome.
chrome://inspect/#devices
4. Ejecutando tu aplicación
Despliega la aplicación Ionic en dispositivos de plataforma especificados. Si no se encuentra un dispositivo, se implementará en un emulador / simulador.
iOS:
$ ionic run ios [options]
Androide:
$ ionic run android [options]
Windows:
$ ionic run windows [options]
4.1. Especificando su objetivo
$ ionic run [ios/android/windows] --target="[target-name]"
Puede verificar el nombre de destino de su dispositivo / emulador que ejecuta $ adb devices
.