Pregunta Cómo acelerar el proceso de compilación de Android Studio


Última actualización: Echa un vistazo a Android Studio 2.0 (vista previa) Ejecución instantánea ¡¡¡¡Es asombroso!!!!

He encontrado algunos consejos (La creación y ejecución de la aplicación a través de Gradle y Android Studio es más lenta que a través de Eclipse) para acelerar el proceso de compilación de Android Studio (Gradle), pero todavía creo que es demasiado lento. Se tarda unos 15 segundos en compilar el proyecto y ejecutarlo en el dispositivo.

Gradle.properties ya está configurado para:

org.gradle.daemon = true

org.gradle.parallel = true

Editar: ¡¡¡Increíble!!! Un colega mío informó que Jack y Jill podrían ser la solución: http://www.infoworld.com/article/2856113/mobile-technology/androids-new-jack-and-jill-compilers-head-uphill-to-developers.html Estoy leyéndolo.

Mira esta explicación: https://www.saikoa.com/blog/the_upcoming_jack_and_jill_compilers_in_android

Editar 2: Nueva información sobre Jack y Jill !: http://tools.android.com/tech-docs/jackandjill

Editar 3: ¡Android Studio 2.0 parece liberarnos de toda la carga! Echa un vistazo a "Ejecución instantánea". http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html


32
2018-04-29 14:36


origen


Respuestas:


Hay dos tareas principales para configurar su compilación para reducir el tiempo de compilación.

Primero, debes configurar tu compilación con banderas especiales para hacerlo más rápido. Edita tu gradle.properties o local.properties archivos de la siguiente manera:

org.gradle.daemon=true
org.gradle.jvmargs=-Xmx3072m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true
android.enableBuildCache=true

Explicación:

  • La nueva opción incluida en Android Studio 2.2 requiere al menos 3 gb de memoria. dexing-in-process. Si su computadora no tiene suficiente memoria, puede ajustar este atributo a algo más apropiado para su configuración.
  • Build Cache es una nueva característica introducida en Android Studio 2.2 que mejora mucho las compilaciones. Más información aquí http://tools.android.com/tech-docs/build-cache . En Android Studio 2.3 o superior es cierto por defecto

Con esta configuración, el tiempo de construcción a menudo se reduce de 2-3 minutos a 30 segundos o menos. La parte más importante es la configureondemand atributo. Más información aquí para configurar los parámetros de Android Studio

Primero, uno está compilando su proyecto con una minSDKVersion> = 21 *. Si su aplicación tiene una versión de SDK más baja, puede crear un productFlavour para fines de desarrollo de la siguiente manera:

productFlavors {

    production {
        minSdkVersion 15
        ...
    }

    development {
        minSdkVersion 21
        ...
    }
}

* Importante, con Android Studio 2.4 esto ya no es necesario porque el IDE lo hace automáticamente.


21
2017-12-08 15:16



Echa un vistazo a Android Studio 2.0 AVANCE! ¡Mucho mas rápido!

Admite la ejecución instantánea, proporciona emuladores más rápidos y se basa en IntelliJ IDEA 15.

http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html


1
2017-11-24 15:20



Consejos para acelerar el estudio de android

  1. Habilitar trabajo sin conexión

  2. Mejore Gradle Performance agregando el siguiente código en gradle.properties

org.gradle.daemon = true
    org.gradle.parallel = true

Guía paso por paso:http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html


1
2018-01-16 14:06