Installiert eine Android-App (ein oder mehrere APKs) auf einem verbundenen Gerät oder Emulator, ohne Komponenten zu aktivieren. Die Bereitstellung erfolgt durch inkrementelle Optimierungen schneller als mit adb.
Nutzung
android install [-h] [--apks=PARAM] [--device=PARAM] [--install-options=PARAM] [--use-delta-install]
Optionen
--apks=PARAM: Die Pfade zu den APKs, durch Kommas getrennt.--device=PARAM– Die Seriennummer des Geräts.-h,--help– Zeigt die Hilfemeldung für den angegebenen Befehl an.--install-options=PARAM: Zusätzliche Optionen oder Flags, die an die Installation des Paketmanagers übergeben werden sollen (z. B.-g,-d).--use-delta-install: Schnelle Delta-Installation verwenden (beschleunigt inkrementelle Updates, da nur geänderter Code und geänderte Ressourcen übertragen werden; Standard:true).
android-Optionen:
--sdk=PARAM: Pfad zum Android SDK.-v,--verbose: Aktiviert die ausführliche Ausgabe zur Fehlerbehebung.-V,--version– Gibt Versionsinformationen aus und beendet den Vorgang.
Beschreibung
android install stellt eine oder mehrere vorgefertigte APK-Dateien auf einem verbundenen Android-Gerät oder Emulator bereit, ohne Aktivitäten oder Dienste zu starten.
Im Gegensatz zu android run wird mit android install nur die Paketinstallation durchgeführt. Standardmäßig wird die inkrementelle Delta-Installation verwendet, um nur die Bytes zu übertragen, die sich seit der vorherigen Bereitstellung geändert haben. Dadurch sind iterative Updates schneller als adb install.
Delta-Installation ein-/ausschalten (--no-delta)
Die Delta-Installation ist standardmäßig aktiviert. Übergeben Sie --no-delta, um das inkrementelle Patchen zu deaktivieren und stattdessen eine vollständige APK-Installation durchzuführen.
Zielgerät angeben (--device)
Wenn mehrere physische Geräte oder Emulatoren verbunden sind, übergeben Sie --device=<serial-number> (wie von adb devices gemeldet), um das Zielgerät auszuwählen.
Beispiele
Einzelnes Debug-APK auf dem verbundenen Gerät installieren:
android install --apks=app/build/outputs/apk/debug/app-debug.apk
So installieren Sie mehrere Split-APKs auf einem bestimmten Emulator ohne Deltapatching:
android install --no-delta --device=emulator-5554 --apks=base.apk,config.hdpi.apk