Instaluje aplikację na Androida (co najmniej 1 plik APK) na podłączonym urządzeniu lub emulatorze bez aktywowania żadnych komponentów, korzystając z optymalizacji przyrostowych, aby wdrożenie było szybsze niż w przypadku adb.
Wykorzystanie
android install [-h] [--apks=PARAM] [--device=PARAM] [--install-options=PARAM] [--use-delta-install]
Opcje
--apks=PARAM– ścieżki do plików APK rozdzielone przecinkami.--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).--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 install wdraża co najmniej 1 gotowy plik APK na połączonym urządzeniu z Androidem lub emulatorze bez uruchamiania żadnych aktywności ani usług.
W odróżnieniu od android run, android install wykonuje tylko krok instalacji pakietu. Domyślnie używa przyrostowej instalacji różnicowej, aby przesyłać tylko bajty, które uległy zmianie od czasu poprzedniego wdrożenia, co sprawia, że aktualizacje iteracyjne są szybsze niż adb install.
Przełącz instalację różnicową (--no-delta)
Instalacja różnicowa jest domyślnie włączona. Przekaż --no-delta, aby wyłączyć przyrostowe poprawki i zamiast tego przeprowadzić pełną instalację pliku APK.
Określanie urządzenia docelowego (--device)
Jeśli jest podłączonych kilka urządzeń fizycznych lub emulatorów, przekaż --device=<serial-number> (zgodnie z informacjami podanymi przez adb devices), aby wybrać urządzenie docelowe.
Przykłady
Zainstaluj pojedynczy plik APK do debugowania na podłączonym urządzeniu:
android install --apks=app/build/outputs/apk/debug/app-debug.apk
Zainstaluj wiele podzielonych plików APK na konkretnym emulatorze bez stosowania patchowania różnicowego:
android install --no-delta --device=emulator-5554 --apks=base.apk,config.hdpi.apk