Szukaj…


Uruchom aplikację Ionic na emulatorze lub telefonie

1. Dodaj cel platformy

iOS:

$ ionic platform add ios 

Android:

$ ionic platform add android

Windows:

$ ionic platform add windows

2. Zbuduj swoją aplikację

iOS:

$ ionic build ios 

Android:

$ ionic build android

Windows:

$ ionic build windows

Live Reload App podczas programowania (beta)

run lub emulate polecenie wdrożyć aplikację do określonych urządzeń Platform / emulatory. Możesz także uruchomić przeładowanie na żywo na określonym urządzeniu platformy, dodając opcję --livereload . Funkcja przeładowania na żywo jest podobna do funkcji ionic serve , ale zamiast opracowywać i debugować aplikację przy użyciu standardowej przeglądarki, sama skompilowana aplikacja hybrydowa obserwuje wszelkie zmiany w swoich plikach i przeładowuje aplikację w razie potrzeby. Zmniejsza to wymóg ciągłego przebudowywania aplikacji w przypadku niewielkich zmian. Jednak wszelkie zmiany we wtyczkach nadal będą wymagały pełnej przebudowy. Aby przeładowanie na żywo działało, maszyna deweloperska i urządzenie muszą znajdować się w tej samej sieci lokalnej, a urządzenie musi obsługiwać gniazda sieciowe .

Przy włączonym przeładowaniu na żywo dzienniki konsoli aplikacji można również drukować w terminalu / wierszu polecenia, włączając opcję --consolelogs lub -c . Ponadto dzienniki żądań serwera programistycznego można wydrukować przy użyciu opcji --serverlogs lub -s .

Flagi wiersza polecenia / opcje run i emulate

[--livereload|-l] .......  Live Reload app dev files from the device (beta)
[--consolelogs|-c] ......  Print app console logs to Ionic CLI (live reload req.)
[--serverlogs|-s] .......  Print dev server logs to Ionic CLI (live reload req.)
[--port|-p] .............  Dev server HTTP port (8100 default, live reload req.)
[--livereload-port|-i] ..  Live Reload port (35729 default, live reload req.)
[--debug|--release]

Gdy serwer działa w celu przeładowania na żywo, możesz użyć następujących poleceń w interfejsie CLI:

restart or r to restart the client app from the root
goto or g and a url to have the app navigate to the given url
consolelogs or c to enable/disable console log output
serverlogs or s to enable/disable server log output
quit or q to shutdown the server and exit

3. Emulowanie aplikacji

Wdraża aplikację Ionic na emulatorze określonej platformy. Jest to po prostu alias dla run --emulator .

iOS:

$ ionic emulate ios [options]

Android:

$ ionic emulate android [options]

Windows:

$ ionic emulate windows [options]

Podczas emulacji aplikacji w AVD lub urządzeniach mobilnych możesz sprawdzić tę aplikację w przeglądarce Chrome. Wpisz następujące polecenie w pasku adresu przeglądarki Chrome.

chrome://inspect/#devices

4. Uruchamianie aplikacji

Wdraża aplikację Ionic na określonych urządzeniach platformy. Jeśli urządzenie nie zostanie znalezione, zostanie ono wdrożone w emulatorze / symulatorze.

iOS:

$ ionic run ios [options]

Android:

$ ionic run android [options]

Windows:

$ ionic run windows [options]

4.1 Określanie celu

$ ionic run [ios/android/windows] --target="[target-name]"

Możesz sprawdzić nazwę docelową swojego urządzenia / emulatora z uruchomionymi $ adb devices .



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