uruchomienie Androida

Tworzy, wdraża i uruchamia aplikację na Androida na podłączonym urządzeniu lub emulatorze.

Wykorzystanie

android run [-h] [--activity=PARAM] [--apks=PARAM] [--debug] [--device=PARAM] [--install-options=PARAM] [--type=PARAM] [--use-delta-install]

Opcje

  • --activity=PARAM – nazwa aktywności.
  • --apks=PARAM – ścieżki do plików APK rozdzielone przecinkami.
  • --debug – uruchom w trybie debugowania.
  • --device=PARAM – numer seryjny urządzenia.
  • -h,--help – wyświetla komunikat pomocy dotyczący określonego polecenia.
  • --install-options=PARAM – dodatkowe opcje lub flagi do przekazania do instalacji menedżera pakietów (np. -g, -d).
  • --type=PARAM – typ komponentu (ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE, WEAR_WIDGET).
  • --use-delta-install – użyj szybkiej instalacji różnicowej (przyspiesza aktualizacje przyrostowe, ponieważ przesyła tylko zmodyfikowany kod i zasoby; domyślnie: true).

Opcje: android

  • --sdk=PARAM – Ścieżka do pakietu SDK na Androida.
  • -v,--verbose – włącza szczegółowe dane wyjściowe na potrzeby rozwiązywania problemów.
  • -V,--version – wyświetla informacje o wersji i zamyka program.

Opis

android run wdraża co najmniej 1 plik APK na połączonym urządzeniu z Androidem lub emulatorze i natychmiast uruchamia docelowy komponent aplikacji.

Określ, co ma być uruchomione (--type i --activity)

Domyślnie android run uruchamia domyślną aktywność główną zadeklarowaną w pliku manifestu aplikacji. Możesz zastąpić to, co ma się uruchomić, korzystając z tych opcji:

  • --activity: określa nazwę klasy aktywności lub komponentu do uruchomienia (wymagane, jeśli plik APK deklaruje wiele aktywności, które można uruchomić).
  • --type: określa typ komponentu, który ma zostać uruchomiony zamiast standardowego działania interfejsu. Obsługiwane wartości to ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE i WEAR_WIDGET.
  • --debug: uruchamia aplikację w trybie debugowania i czeka na podłączenie debugera z Android Studio lub narzędzia wiersza poleceń.

Przykłady

Wdróż pojedynczy plik APK do debugowania i uruchom jego główną aktywność na domyślnym podłączonym urządzeniu:

android run --apks=app/build/outputs/apk/debug/app-debug.apk

Wdrażanie wielu podzielonych plików APK na konkretnym emulatorze:

android run --device=emulator-5554 --apks=base.apk,density-hdpi.apk,lang-en.apk

Wdróż pakiet APK i uruchom konkretną aktywność w trybie debugowania:

android run --debug --activity=.ui.MainActivity --apks=app-debug.apk