rendimiento - Cómo acelerar el proceso de compilación de Android Studio
optimizar aplicacion android studio (3)
¡Mira la VISTA PREVIA de Android Studio 2.0! ¡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
Última actualización: Echa un vistazo a Android Studio 2.0 (vista previa) ¡ Ejecución instantánea es increíble!
He encontrado algunos consejos ( crear y ejecutar la aplicación a través de Gradle y Android Studio es más lento 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: impresionante! 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 leyendo.
Mira esta explicación: https://www.saikoa.com/blog/the_upcoming_jack_and_jill_compilers_in_android
Edición 2: ¡ Nueva información sobre Jack y Jill !: http://tools.android.com/tech-docs/jackandjill
Edición 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
Consejos para acelerar el estudio de android
Habilitar trabajo sin conexión
Mejore Gradle Performance agregando el siguiente código en
gradle.properties
org.gradle.daemon = true
org.gradle.parallel = true
Guía paso a paso: http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html
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. Edite sus archivos gradle.properties
o local.properties
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
dexing-in-process
requiere al menos 3 gb de memoria. 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 el atributo configureondemand
. Más información here 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
especial 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 .