Buscar..


Observaciones

Nativescript es un tiempo de ejecución de aplicaciones móviles multiplataforma de alto rendimiento, que le permite apuntar a iOS y Android (con ventanas en la tubería) utilizando tecnologías web (JS y html). Fue creado con una serie de objetivos clave:

  • Visualmente Performant: no hay UI Jank, incluso en Android, tienes fps suaves y mantecosos
  • Extensible: tiene acceso a todas las API nativas para crear complementos de plataforma cruzada fáciles
  • Interfaz de usuario completamente nativa
  • Altamente integrado con mecanografiado y angular 2
  • Código abierto, con un fuerte respaldo corporativo de Telerik.

Instalación o configuración

Instrucciones detalladas sobre cómo configurar o instalar Nativescript.

Los siguientes ejemplos muestran los pasos necesarios para configurar un sistema Windows u OSX y luego firmar las publicaciones de solución de problemas en caso de que tenga algún problema.

Además, hay ejemplos de cómo configurar flujos de trabajo, IDE y emuladores recomendados.

Mac OS

  1. Asegúrate de tener instalado el LTS de Node.js más reciente . Si usa Homebrew, esto se puede hacer con brew install node4-lts .
  2. Abra Terminal y escriba npm install -g nativescript . Si recibe un error EACCES , use sudo npm install -g nativescript .
  3. En el símbolo del sistema, escriba ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)" . (Esto podría tomar un tiempo.)
  4. Para verificar que lo anterior ha funcionado, escriba tns doctor en Terminal.
  5. Si hay algún error, siga con la guía de solución de problemas .

Windows

  1. Asegúrate de que tienes el último nodeJS LTS instalado
  2. Abra el símbolo del sistema y escriba $ npm install -g nativescript
  3. En el símbolo del sistema, escriba $ @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))" - esto podría tomar un tiempo
  4. Para verificar que lo anterior haya funcionado, escriba $ tns doctor en el símbolo del sistema (su cmd)
  5. Si hay algún error, siga con la guía de solución de problemas.

Usando el código de Visual Studio para el desarrollo de NativeScript

Visual Studio Code es un editor de código de código abierto y rico en funciones de Microsoft. Para configurarlo para el desarrollo de NativeScript, abra la paleta de comandos ( F1 o + Shift + P ) y escriba ext install NativeScript .

Una vez que se instala la extensión NativeScript, el depurador debería permitirle establecer puntos de interrupción en su código. Cuando se conecta un dispositivo o se ejecuta un emulador, puede iniciar su aplicación desde la pestaña Depurar. Menú de selección de dispositivos

Tu primer programa Hello World

$ mkdir hello-world
$ cd hello-world
$ tns create hello-world --ng
$ tns platform add android #You can only add ios on an OSX machine

Luego, asegúrese de tener un dispositivo conectado o un emulador en ejecución (si no lo hace, el emulador predeterminado debería iniciarse o se generará un error. Recomendaría Genymotion para Android).

$ tns run android 

Si desea utilizar el emulador de Android predeterminado, agregue la --emulator .

A partir de tns 2.5 livesync es ahora la acción predeterminada para tns run <platform> , que se volverá a compilar automáticamente cuando guarde los cambios de archivo. Esto puede mejorar dramáticamente su tiempo de desarrollo, sin embargo, si realiza cambios en sus complementos, deberá recompilarlos correctamente.

Cómo depurar la aplicación nativescript-android a través de WiFi (sin Root)

1-Necesita conectar su dispositivo a su computadora mediante un cable USB. Asegúrese de que la depuración USB está funcionando. Puede verificar si aparece cuando se ejecutan adb devices (o tns device ).

introduzca la descripción de la imagen aquí

2-Run adb tcpip 5555

introduzca la descripción de la imagen aquí

3-Desconecte su dispositivo (retire el cable USB).

4-Vaya a Configuración -> Acerca del teléfono -> Estado para ver la dirección IP de su teléfono.

5-Run adb connect <IP address of your device>:5555

introduzca la descripción de la imagen aquí

6-Si vuelve a adb devices (o tns device ), debería ver su dispositivo.

introduzca la descripción de la imagen aquí

7- Ahora puede usar tns run android , tns livesync android comandos tns livesync android .

NOTAS:

1: cuando la red WiFi cambia, no tiene que repetir los pasos 1 a 3 (estos configuran su teléfono en el modo de depuración de wifi). Debe volver a conectarse a su teléfono ejecutando los pasos 4 a 6.

Los teléfonos 2-Android pierden el modo wifi-debug al reiniciar. Por lo tanto, si tu batería se agotó, tienes que volver a empezar. De lo contrario, si vigila la batería y no reinicia el teléfono, ¡puede vivir sin cable durante semanas!

ADVERTENCIA :

dejar la opción habilitada es peligroso, cualquier persona en su red puede conectarse a su dispositivo en depuración, incluso si está en una red de datos. ¡Hágalo solo cuando esté conectado a una red Wi-Fi de confianza y recuerde desconectarlo cuando haya terminado!

referencia :

1-Norman Peitek. 2014. Cómo depurar tu aplicación de Android a través de WiFi (sin Root!). [ONLINE] Disponible en: https://futurestud.io/blog/how-to-debug-your-android-app-over-wifi-without-root . [Accedido el 8 de agosto de 2016].

2-usethe4ce. 2012. Ejecutar / instalar / depurar aplicaciones de Android a través de Wi-Fi ?. [ONLINE] Disponible en: http://stackoverflow.com/a/10236938/4146943 . [Accedido el 8 de agosto de 2016].



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow