nativescript Samouczek
Rozpoczęcie pracy z nativescript
Szukaj…
Uwagi
Nativescript to wysoce wydajne środowisko uruchomieniowe dla aplikacji mobilnych na wiele platform, które pozwala celować w iOS i Androida (z systemem Windows w przygotowaniu) za pomocą technologii internetowych (JS i HTML). Został stworzony z wieloma kluczowymi celami:
- Wizualnie wykonawca: bez UI Jank, nawet na Androidzie masz maślany płynny fps
- Rozszerzalny: masz dostęp do wszystkich rodzimych interfejsów API, aby tworzyć łatwe wtyczki między platformami
- Całkowicie natywny interfejs użytkownika
- Wysoce zintegrowany z maszynowym i kątowym 2
- Open Source, z silnym poparciem korporacyjnym Telerik
Instalacja lub konfiguracja
Szczegółowe instrukcje dotyczące konfigurowania lub instalowania Nativescript.
Poniższe przykłady pokazują wymagane kroki, aby skonfigurować system Windows lub OSX, a następnie podpisać post w przewodnikach rozwiązywania problemów na wypadek problemów.
Ponadto istnieją przykłady konfiguracji zalecanych przepływów pracy, IDE i emulatorów.
System operacyjny Mac
- Upewnij się, że masz najnowszą wersję Lode Node.js. Jeśli używasz Homebrew, można to zrobić za pomocą oprogramowania
brew install node4-lts. - Otwórz Terminal i wpisz
npm install -g nativescript. Jeśli pojawi się błądEACCES, użyjsudo npm install -g nativescript. - W wierszu polecenia wpisz
ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)". (To może zająć chwilę.) - Aby sprawdzić, czy powyższe zadziałało, wpisz
tns doctorw Terminalu. - Jeśli wystąpią jakiekolwiek błędy, postępuj zgodnie z instrukcją rozwiązywania problemów .
Windows
- Upewnij się, że masz zainstalowany najnowszy węzeł JS LTS
- Otwórz
$ npm install -g nativescriptpolecenia i wpisz$ npm install -g nativescript - W wierszu polecenia wpisz
$ @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"- to może trochę potrwać - Aby sprawdzić, czy powyższe zadziałało, wpisz
$ tns doctorw wierszu polecenia (twój cmd) - Jeśli wystąpią jakiekolwiek błędy, postępuj zgodnie z instrukcją rozwiązywania problemów
Korzystanie z Visual Studio Code do programowania w języku NativeScript
Visual Studio Code to otwarty i bogaty w funkcje edytor kodu firmy Microsoft. Aby skonfigurować go do programowania w języku NativeScript, otwórz paletę poleceń ( F1 lub ⌘ + Shift + P ) i wpisz ext install NativeScript .
Po zainstalowaniu rozszerzenia NativeScript debugger powinien umożliwiać ustawienie punktów przerwania w kodzie. Gdy urządzenie jest podłączone lub działa emulator, możesz uruchomić aplikację z karty Debugowanie. 
Twój pierwszy program 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
Następnie upewnij się, że masz podłączone urządzenie lub uruchomiony emulator (jeśli nie, domyślny emulator powinien się uruchomić lub wystąpi błąd. Polecam genymotion dla Androida).
$ tns run android
Jeśli chcesz użyć domyślnego emulatora Androida, dodaj flagę --emulator .
Począwszy od tns 2.5 livesync jest teraz domyślną akcją dla tns run <platform> , która automatycznie skompiluje się ponownie po zapisaniu zmian pliku. Może to znacznie skrócić czas programowania, jednak jeśli wprowadzisz zmiany we wtyczkach, będziesz musiał poprawnie skompilować ponownie.
Jak debugować aplikację nativescript-android przez WiFi (bez rootowania)
1-Musisz podłączyć urządzenie do komputera kablem USB. Upewnij się, że działa debugowanie USB. Możesz sprawdzić, czy wyświetla się podczas uruchamiania adb devices (lub tns device ).
2-run adb tcpip 5555
3-Odłącz urządzenie (odłącz kabel USB).
4-Przejdź do Ustawienia -> Informacje o telefonie -> Status, aby wyświetlić adres IP telefonu.
5-Run adb connect <IP address of your device>:5555
6-Jeśli ponownie uruchomisz adb devices (lub tns device ), powinieneś zobaczyć swoje urządzenie.
7- Teraz możesz korzystać z tns run android , tns livesync android polecenia.
UWAGI:
1-gdy zmienia się sieć Wi-Fi, nie trzeba powtarzać kroków od 1 do 3 (ustawiają one telefon w tryb debugowania Wi-Fi). Musisz ponownie połączyć się z telefonem, wykonując kroki od 4 do 6.
Telefony z systemem Android tracą tryb debugowania Wi-Fi podczas ponownego uruchamiania. Dlatego jeśli bateria się wyczerpała, musisz zacząć od nowa. W przeciwnym razie, jeśli będziesz mieć oko na swoją baterię i nie uruchomisz ponownie telefonu, możesz żyć bez kabla przez wiele tygodni!
OSTRZEŻENIE :
pozostawienie włączonej opcji jest niebezpieczne, każdy w sieci może połączyć się z urządzeniem podczas debugowania, nawet jeśli jesteś w sieci danych. Rób to tylko po podłączeniu do zaufanego Wi-Fi i pamiętaj, aby go rozłączyć po zakończeniu!
referencja :
1-Norman Peitek. 2014. Jak debugować aplikację na Androida przez Wi-Fi (bez rootowania!). [ONLINE] Dostępne pod adresem : https://futurestud.io/blog/how-to-debug-your-android-app-over-wifi-without-root . [Dostęp 8 sierpnia 2016 r.].
2-usethe4ce. 2012. Uruchamianie / instalowanie / debugowanie aplikacji na Androida przez Wi-Fi ?. [ONLINE] Dostępny pod adresem : http://stackoverflow.com/a/10236938/4146943 . [Dostęp 8 sierpnia 2016 r.].



