Installa un'app per Android (uno o più APK) su un dispositivo connesso o un emulatore senza attivare alcun componente, utilizzando ottimizzazioni incrementali per un deployment più rapido rispetto a adb.
Utilizzo
android install [-h] [--apks=PARAM] [--device=PARAM] [--install-options=PARAM] [--use-delta-install]
Opzioni
--apks=PARAM: i percorsi degli APK, separati da virgole.--device=PARAM: il numero di serie del dispositivo.-h,--help- Mostra il messaggio di aiuto per il comando specificato.--install-options=PARAM: opzioni o flag aggiuntivi da passare all'installazione del gestore di pacchetti (ad esempio,-g,-d).--use-delta-install: utilizza l'installazione delta rapida (accelera gli aggiornamenti incrementali trasferendo solo il codice e le risorse modificati; valore predefinito:true).
android opzioni:
--sdk=PARAM: percorso dell'SDK Android.-v,--verbose- Enable verbose output for troubleshooting.-V,--version- Stampa le informazioni sulla versione ed esci.
Descrizione
android install esegue il deployment di uno o più file APK predefiniti su un dispositivo Android o un emulatore connesso senza avviare attività o servizi.
A differenza di android run, android install esegue solo il passaggio di installazione del pacchetto. Per impostazione predefinita, utilizza l'installazione delta incrementale per eseguire il push solo dei byte modificati rispetto alla distribuzione precedente, rendendo gli aggiornamenti iterativi più veloci di adb install.
Attiva/disattiva l'installazione delta (--no-delta)
L'installazione differenziale è abilitata per impostazione predefinita. Passa --no-delta per disattivare la patch incrementale ed eseguire invece un'installazione completa dell'APK.
Specifica un dispositivo di destinazione (--device)
Se sono connessi più dispositivi fisici o emulatori, passa --device=<serial-number> (come riportato da adb devices) per selezionare il dispositivo di destinazione.
Esempi
Installa un singolo APK di debug sul dispositivo connesso:
android install --apks=app/build/outputs/apk/debug/app-debug.apk
Installa più APK suddivisi su un emulatore specifico senza applicare patch delta:
android install --no-delta --device=emulator-5554 --apks=base.apk,config.hdpi.apk