Instalación en Android

Instala una app para Android (uno o más APKs) en un dispositivo conectado o emulador sin activar ningún componente, con optimizaciones incrementales para una implementación más rápida que adb.

Uso

android install [-h] [--apks=PARAM] [--device=PARAM] [--install-options=PARAM] [--use-delta-install]

Opciones

  • --apks=PARAM: Rutas de acceso a los APKs, separadas por comas.
  • --device=PARAM: Es el número de serie del dispositivo.
  • -h,--help: Muestra el mensaje de ayuda para el comando especificado.
  • --install-options=PARAM: Son opciones o marcas adicionales para pasar a la instalación del administrador de paquetes (por ejemplo, -g, -d).
  • --use-delta-install: Usa la instalación delta rápida (acelera las actualizaciones incrementales transfiriendo solo el código y los recursos modificados; valor predeterminado: true).

Opciones de android:

  • --sdk=PARAM: Ruta de acceso al SDK de Android.
  • -v,--verbose: Habilita la salida detallada para la solución de problemas.
  • -V,--version: Imprime la información de la versión y sale.

Descripción

android install implementa uno o más archivos APK compilados previamente en un dispositivo Android o emulador conectado sin iniciar ninguna actividad ni servicio.

A diferencia de android run, android install solo realiza el paso de instalación del paquete. De forma predeterminada, usa la instalación delta incremental para enviar solo los bytes que cambiaron desde la implementación anterior, lo que hace que las actualizaciones iterativas sean más rápidas que adb install.

Activar o desactivar la instalación delta (--no-delta)

La instalación delta está habilitada de forma predeterminada. Pasa --no-delta para inhabilitar la aplicación de parches incrementales y, en su lugar, realizar una instalación completa del APK.

Cómo especificar un dispositivo de destino (--device)

Si hay varios dispositivos físicos o emuladores conectados, pasa --device=<serial-number> (como lo informa adb devices) para seleccionar el dispositivo de destino.

Ejemplos

Instala un solo APK de depuración en el dispositivo conectado:

android install --apks=app/build/outputs/apk/debug/app-debug.apk

Instala varios APKs divididos en un emulador específico sin aplicar parches delta:

android install --no-delta --device=emulator-5554 --apks=base.apk,config.hdpi.apk