Sök…


Anmärkningar

Nativescript är en mycket performant korsplattform mobil app runtime, som låter dig rikta iOS och Android (med windows i pipeline) med webbteknologier (JS och html). Det skapades med ett antal viktiga mål:

  • Visuellt Performant: ingen UI Jank, även på Android har du smörjiga fps
  • Utdragbar: du har tillgång till alla ursprungliga API: er för att skapa enkla plug-in-plugins
  • Helt ursprungligt användargränssnitt
  • Mycket integrerad med Typescript och Angular 2
  • Open Source, med stark företagsstöd från Telerik

Installation eller installation

Detaljerade instruktioner för att få Nativescript konfigurerat eller installerat.

Följande exempel visar de nödvändiga stegen för att installera ett Windows- eller OSX-system och sedan signera inlägg till felsökningsguider om du har problem.

Dessutom finns det exempel på hur man ställer in rekommenderade arbetsflöden, IDE och emulatorer.

Mac OS

  1. Se till att du har den senaste Node.js LTS installerad. Om du använder Homebrew kan detta göras med brew install node4-lts .
  2. Öppna terminal och skriv npm install -g nativescript . Om du får ett EACCES fel använder du sudo npm install -g nativescript .
  3. Skriv in ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)" (Det kan ta ett tag.)
  4. För att kontrollera att ovanstående har fungerat, skriv tns doctor i terminal.
  5. Om det finns några fel följer du upp felsökningsguiden .

Windows

  1. Se till att du har den senaste nodenJS LTS installerad
  2. Öppna kommandotolken och skriv $ npm install -g nativescript
  3. $ @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))" kommandotolken $ @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))" - detta kan ta ett tag
  4. För att verifiera att ovanstående har fungerat skriver du $ tns doctor i kommandotolk (din cmd)
  5. Om det finns några fel följer du upp felsökningsguiden

Använda Visual Studio-kod för NativeScript-utveckling

Visual Studio Code är en öppen källkod och funktionsrik kodredigerare från Microsoft. För att ställa in den för NativeScript-utveckling, öppna kommandopaletten ( F1 eller + Shift + P ) och skriv ext install NativeScript .

När NativeScript-tillägget är installerat bör felsökaren låta dig ställa in brytpunkter i din kod. När en enhet är ansluten eller en emulator körs kan du starta din app från fliken Felsökning. Meny för enhetsval

Ditt första Hello World-program

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

Se sedan till att du har en enhet ansluten eller att en emulator körs (om du inte gör det, bör standardemulatorn starta eller så kommer ett fel att tas upp. Jag skulle rekommendera genymotion för Android).

$ tns run android 

Om du vill använda standard Android emulator lägger du till - --emulator flaggan.

Från och med tns 2.5 är livssynk nu standardåtgärden för tns run <platform> , som automatiskt kommer att kompilera igen när du sparar filändringar. Detta kan förbättra din utvecklingstid dramatiskt, men om du gör ändringar i dina plugins måste du kompilera ordentligt.

Hur man felsöker nativescript-android-app via WiFi (utan root)

1-Du måste ansluta din enhet till din dator via USB-kabel. Se till att USB-felsökning fungerar. Du kan kontrollera om den dyker upp när du kör adb devices (eller tns device ).

ange bildbeskrivning här

2-kör adb tcpip 5555

ange bildbeskrivning här

3-koppla bort enheten (ta bort USB-kabeln).

4-Gå till Inställningar -> Om telefon -> Status för att se IP-adressen till din telefon.

5-kör adb connect <IP address of your device>:5555

ange bildbeskrivning här

6-Om du kör adb devices (eller tns device ) igen, bör du se din enhet.

ange bildbeskrivning här

7- Nu kan du använda tns run android , tns livesync android kommandon.

ANMÄRKNINGAR:

1-när WiFi-nätverket ändras behöver du inte upprepa steg 1 till 3 (dessa ställer in din telefon i wifi-felsökningsläge). Du måste ansluta till din telefon igen genom att utföra steg 4 till 6.

2-Android-telefoner tappar wifi-felsökningsläget vid omstart. Om ditt batteri dog, måste du börja om igen. Annars, om du håller ett öga på batteriet och inte startar om telefonen kan du leva utan kabel i veckor!

VARNING:

att lämna alternativet aktiverat är farligt, vem som helst i ditt nätverk kan ansluta till din enhet i felsökning, även om du befinner dig i datanätverket. Gör det bara när du är ansluten till en betrodd Wi-Fi och kom ihåg att koppla bort den när du är klar!

referens :

1-Norman Peitek. 2014. Hur felsöker du din Android-app via WiFi (utan root!). [ONLINE] Finns på: https://futurestud.io/blog/how-to-debug-your-android-app-over-wifi-without-root . [Öppnad 8 augusti 2016].

2-usethe4ce. 2012. Kör / installera / felsöka Android-applikationer via Wi-Fi ?. [ONLINE] Finns på: http://stackoverflow.com/a/10236938/4146943 . [Öppnad 8 augusti 2016].



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow