Android-Installation

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