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.
Algunas buenas noticias para este hilo. Acabamos de lanzar Android Studio 2.3 Canary 1, y deberíamos solucionar completamente el problema de rendimiento de inicio para Instant Run.
Por favor, pruébalo y dinos lo que piensas! Enlace de descarga: http://tools.android.com/download/studio/builds/android-studio-2-3-canary-1
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.