Ricerca…


Osservazioni

Nativescript è un runtime per applicazioni mobili multipiattaforma ad alte prestazioni, che ti consente di indirizzare iOS e Android (con Windows in pipeline) utilizzando le tecnologie web (JS e html). È stato creato con una serie di obiettivi chiave:

  • Visivamente performante: no UI Jank anche su Android si ha un beats liscio
  • Estendibile: hai accesso a tutte le API native, per creare semplici plug-in multipiattaforma
  • Interfaccia utente completamente nativa
  • Altamente integrato con Typescript e Angular 2
  • Open Source, con un forte supporto aziendale da parte di Telerik

Installazione o configurazione

Istruzioni dettagliate su come installare o installare Nativescript.

Gli esempi seguenti mostrano i passaggi necessari per configurare un sistema Windows o OSX e quindi firmare un post per le guide alla risoluzione dei problemi in caso di problemi.

Inoltre, ci sono esempi su come impostare flussi di lavoro, IDE ed emulatori raccomandati.

Mac OS

  1. Assicurati di aver installato il Node.js LTS più recente . Se usi Homebrew, questo può essere fatto con brew install node4-lts .
  2. Apri Terminale e digita npm install -g nativescript . Se ottieni un errore EACCES , usa sudo npm install -g nativescript .
  3. Nel prompt dei comandi digitare ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)" . (Potrebbe volerci un po '.)
  4. Per verificare che quanto sopra ha funzionato, digitare tns doctor in Terminal.
  5. In caso di errori, consultare la guida alla risoluzione dei problemi .

finestre

  1. Assicurarsi di avere installato l'ultimo nodo LJS
  2. Aprire il prompt dei comandi e digitare $ npm install -g nativescript
  3. Nel prompt dei comandi digitare $ @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))" - questo potrebbe richiedere del tempo
  4. Per verificare quanto sopra ha funzionato, digitare $ tns doctor nel prompt dei comandi (il tuo cmd)
  5. In caso di errori, consultare la guida alla risoluzione dei problemi

Utilizzo di Visual Studio Code per lo sviluppo di NativeScript

Visual Studio Code è un editor di codice open source e ricco di funzionalità di Microsoft. Per configurarlo per lo sviluppo di NativeScript, apri la palette dei comandi ( F1 o + MAIUSC + P ) e digita ext install NativeScript .

Una volta installata l'estensione NativeScript, il debugger dovrebbe consentire di impostare i breakpoint nel codice. Quando un dispositivo è connesso o è in esecuzione un emulatore, puoi avviare l'app dalla scheda Debug. Menu di selezione del dispositivo

Il tuo primo programma 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

Quindi assicurati di avere un dispositivo collegato o un emulatore in esecuzione (se non lo fai, l'emulatore predefinito dovrebbe iniziare o verrà generato un errore. Consiglierei genymotion per Android).

$ tns run android 

Se si desidera utilizzare l'emulatore Android predefinito, aggiungere il flag --emulator .

A partire da tns 2.5 livesync è ora l'azione predefinita per tns run <platform> , che verrà automaticamente ricompilata quando si salvano le modifiche del file. Ciò può migliorare notevolmente i tempi di sviluppo, tuttavia, se apporti modifiche ai tuoi plugin, dovrai ricompilare correttamente.

Come eseguire il debug di app nativescript-android tramite WiFi (senza root)

1-È necessario collegare il dispositivo al computer tramite cavo USB. Assicurati che il debugging USB funzioni. È possibile verificare se viene visualizzato quando si eseguono adb devices (o tns device ).

inserisci la descrizione dell'immagine qui

adb tcpip 5555

inserisci la descrizione dell'immagine qui

3-Disconnettere il dispositivo (rimuovere il cavo USB).

4-Vai a Impostazioni -> Info sul telefono -> Stato per visualizzare l'indirizzo IP del tuo telefono.

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

inserisci la descrizione dell'immagine qui

6-Se esegui di nuovo adb devices (o tns device ), dovresti vedere il tuo dispositivo.

inserisci la descrizione dell'immagine qui

7- Ora puoi usare tns run android , tns livesync android comandi tns livesync android .

GLI APPUNTI :

1-quando la rete WiFi cambia, non è necessario ripetere i passaggi da 1 a 3 (questi impostano il telefono in modalità wifi-debug). È necessario connettersi nuovamente al telefono eseguendo i passaggi da 4 a 6.

2 telefoni Android perdono la modalità wifi-debug al riavvio. Pertanto, se la batteria è morta, è necessario ricominciare da capo. Altrimenti, se tenga d'occhio la batteria e non riavvii il telefono, puoi vivere senza cavi per settimane!

AVVERTIMENTO :

lasciare l'opzione abilitata è pericolosa, chiunque nella tua rete può connettersi al tuo dispositivo in modalità debug, anche se sei in rete dati. Fallo solo quando sei connesso a un Wi-Fi affidabile e ricorda di disconnetterlo quando hai finito!

riferimento :

1-Norman Peitek. 2014. Come eseguire il debug della tua app Android tramite WiFi (senza root!). [ONLINE] Disponibile all'indirizzo: https://futurestud.io/blog/how-to-debug-your-android-app-over-wifi-without-root . [Accesso 8 agosto 2016].

2-usethe4ce. 2012. Eseguire / installare / eseguire il debug di applicazioni Android tramite Wi-Fi ?. [ONLINE] Disponibile all'indirizzo: http://stackoverflow.com/a/10236938/4146943 . [Accesso 8 agosto 2016].



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow