Dernière mise à jour: Découvrez Android Studio 2.0 (préversion) Instant Run c'est génial !!!!
J'ai trouvé quelques conseils ( Création et exécution d'une application via Gradle et Android Studio est plus lent que via Eclipse ) pour accélérer le processus de compilation de Android Studio (Gradle) mais je pense toujours que c'est beaucoup trop lent. Il faut environ 15 secondes pour compiler le projet et l'exécuter sur l'appareil.
Le gradle.properties est déjà défini sur:
org.gradle.daemon = true
org.gradle.parallel = true
Modifier: Génial !!! Un collègue a signalé que Jack et Jill pourraient être la solution: http://www.infoworld.com/article/2856113/mobile-technology/androids-new-jack-and-jill-compilers-head-uphill -to-developers.html J'y lis.
Découvrez cette explication: https://www.saikoa.com/blog/the_upcoming_jack_and_jill_compilers_in_Android
Edit 2: Nouvelles informations sur Jack et Jill !: http://tools.Android.com/tech-docs/jackandjill =
Edit 3: Android Studio 2.0 semble nous libérer de tout le fardeau! Consultez "Instant Run". - http://Android-developers.blogspot.nl/2015/11/Android-studio-20-preview.html
Il existe deux tâches principales pour configurer votre build afin de réduire le temps de build.
Tout d'abord, vous devez configurer votre compilation avec des drapeaux spéciaux pour la rendre plus rapide. Modifiez votre gradle.properties
ou local.properties
fichiers comme suit:
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
Explication:
dexing-in-process
. Si votre ordinateur n'a pas assez de mémoire, vous pouvez régler cet attribut sur quelque chose de plus approprié pour votre configuration.Avec cette configuration, le temps de construction est souvent réduit de 2-3 minutes à 30 secondes ou moins. La partie la plus importante est l'attribut configureondemand
. Plus d'infos ici pour configurer Android Paramètres Studio
Tout d'abord, on compile votre projet avec une version minSDK> = 21 *. Si votre application a une version SDK min inférieure, vous pouvez créer un productFlavour
spécial à des fins de développement comme suit:
productFlavors {
production {
minSdkVersion 15
...
}
development {
minSdkVersion 21
...
}
}
* Important, avec Android Studio 2.4, cela n'est plus nécessaire car le IDE le fait automatiquement .
Conseils pour accélérer Android studio
Activer le travail hors ligne
Améliorez les performances Gradle en ajoutant le code suivant dans gradle.properties
org.gradle.daemon = true
org.gradle.parallel = true
Guide étape par étape: http://www.viralandroid.com/2015/08/how-to-make-Android-studio-fast.html
Découvrez Android Studio 2.0 [~ # ~] aperçu [~ # ~] ! Beaucoup plus rapide!
Prend en charge Instant Run, fournit des émulateurs plus rapides et est basé sur IntelliJ IDEA 15.
http://Android-developers.blogspot.nl/2015/11/Android-studio-20-preview.html