studio run instant disable android android-studio android-studio-2.0

android studio 3 disable instant run



Iniciar una aplicaciĆ³n con Android Studio ''instant run'' es muy lento (2)

Acabo de habilitar la ejecución instantánea para mi proyecto. La construcción y la carga son más rápidas, pero el tiempo de inicio de mi aplicación ha aumentado de unos cientos de milisegundos a unos pocos segundos.

En general estoy feliz con ese compromiso. Solo quería saber si era el único que lo notaba y si había alguna posibilidad de optimizarlo también.



Este es un error conocido en Android Studio . He estado enfrentando este problema durante mucho tiempo y encontré un hilo de Reddit que explica la causa real del problema ...

Aquí está el enlace al hilo:

https://m.reddit.com/r/androiddev/comments/4m2v25/instant_run_causing_incredibly_long_app_start/

Hasta que el problema se haya resuelto, realice una de las siguientes acciones: 1. Desactive la ejecución instantánea 2. Vuelva a la versión 2.8 de Gradle

Cosas que debes hacer: 1. Espera hasta que se solucione el problema

Lo sentimos, este es un problema conocido en este momento. Estamos trabajando para mejorarlo en 2.3. La razón por la que esto sucede es que: Inicialmente, dividimos todo su código en varios archivos dex, y los colocamos dentro de un archivo instant-run.zip. Después de la primera instalación, descomprimimos ese archivo y agregamos todas esas clases a la ruta de clase. Este es el paso que lleva tiempo, se ve una pantalla en blanco. En el peor de los casos, incluso puede obtener un ANR. Lo dividimos para que, en las actualizaciones posteriores, solo enviemos los archivos dex que han cambiado. En Android N, tenemos un poco más de soporte de plataforma a través de APKs divididos, que aprovechamos y deberíamos ser más rápidos.