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 toACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACEiWEAR_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