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

  1. 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 .
  2. Otwórz Terminal i wpisz npm install -g nativescript . Jeśli pojawi się błąd EACCES , użyj sudo npm install -g nativescript .
  3. W wierszu polecenia wpisz ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)" . (To może zająć chwilę.)
  4. Aby sprawdzić, czy powyższe zadziałało, wpisz tns doctor w Terminalu.
  5. Jeśli wystąpią jakiekolwiek błędy, postępuj zgodnie z instrukcją rozwiązywania problemów .

Windows

  1. Upewnij się, że masz zainstalowany najnowszy węzeł JS LTS
  2. Otwórz $ npm install -g nativescript polecenia i wpisz $ npm install -g nativescript
  3. 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ć
  4. Aby sprawdzić, czy powyższe zadziałało, wpisz $ tns doctor w wierszu polecenia (twój cmd)
  5. 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. Menu wyboru urządzenia

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 ).

wprowadź opis zdjęcia tutaj

2-run adb tcpip 5555

wprowadź opis zdjęcia tutaj

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

wprowadź opis zdjęcia tutaj

6-Jeśli ponownie uruchomisz adb devices (lub tns device ), powinieneś zobaczyć swoje urządzenie.

wprowadź opis zdjęcia tutaj

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.].



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow