Looking for android Answers? Try Ask4KnowledgeBase
Looking for android Keywords? Try Ask4Keywords

AndroidEjecución instantánea en Android Studio


Observaciones

La ejecución instantánea es un comportamiento extendido para los comandos de ejecución y depuración que permite una depuración más rápida al no requerir una compilación y reinstalación completas para el cambio de eevry realizado en el código de su aplicación.

Introducido en Android Studio 2.0, Instant Run es un comportamiento de los comandos Ejecutar y Depurar que reduce significativamente el tiempo entre las actualizaciones de su aplicación. Aunque su primera compilación puede tardar más tiempo en completarse, Instant Run empuja las actualizaciones posteriores a su aplicación sin crear un nuevo APK, por lo que los cambios son visibles mucho más rápidamente.

Instant Run solo se admite cuando implementa la variante de compilación de depuración, usa el complemento de Android para Gradle versión 2.0.0 o superior, y establece minSdkVersion a 15 o superior en el archivo build.gradle de nivel de módulo de tu aplicación. Para obtener el mejor rendimiento, establezca minSdkVersion en 21 o superior.

Después de implementar una aplicación, aparece un pequeño icono amarillo de rayo dentro del botón Ejecutar (o botón Depurar), que indica que la Ejecución instantánea está lista para enviar actualizaciones la próxima vez que haga clic en el botón. En lugar de crear un nuevo APK, solo empuja esos cambios nuevos y, en algunos casos, la aplicación ni siquiera necesita reiniciarse, pero muestra inmediatamente el efecto de esos cambios de código.

La ejecución instantánea envía el código y los recursos actualizados a su dispositivo o emulador conectado mediante un intercambio en caliente, un intercambio en caliente o un intercambio en frío. Determina automáticamente el tipo de swap a realizar en función del tipo de cambio realizado. El video anterior proporciona detalles interesantes sobre cómo funciona todo esto bajo el capó. Sin embargo, consulte la siguiente tabla para obtener un resumen rápido de cómo se comporta Instant Run cuando presiona ciertos cambios de código en un dispositivo de destino.

Documentación

Ejecución instantánea en Android Studio Ejemplos relacionados