Comment accélérer le processus de compilation Android Studio
dernière mise à jour: Découvrez Android Studio 2.0 (extrait) Instant Exécuter c'est génial!!!!
j'ai trouvé quelques astuces ( construire et exécuter app 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.
La gradle.les propriétés sont déjà définies à:
org.gradle.daemon=true
org.gradle.parallèle=true
Edit: Génial!!! Un de mes collègues a dit 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 je lis en elle.
vérifier 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 ce fardeau! Regarde "course instantanée". http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html
3 réponses
il y a deux tâches principales pour configurer votre build afin de réduire le temps de construction.
tout d'abord, vous devez configurer votre compilation avec des options spéciales pour la rendre plus rapide. Modifiez vos fichiers gradle.properties
ou local.properties
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:
- au moins 3 Go de mémoire sont requis par la nouvelle option incluse dans Android Studio 2.2
dexing-in-process
. Si votre ordinateur n'en a pas assez mémoire vous pouvez ajuster cet attribut à quelque chose de plus approprié pour votre installation. - construire Cache est une nouvelle fonctionnalité introduite dans Android Studio 2.2 qui améliore beaucoup les constructions. Plus d'informations ici http://tools.android.com/tech-docs/build-cache . dans Android Studio 2.3 ou supérieur est vrai par défaut
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
.
En savoir plus ici pour configurer les paramètres Android Studio
tout d'abord, vous compilez votre projet avec une minSDKVersion >= 21*. Si votre application possède une version SDK min plus basse, vous pouvez créer un productFlavour
spécial pour le développement comme suit:
productFlavors {
production {
minSdkVersion 15
...
}
development {
minSdkVersion 21
...
}
}
*Important, avec Android Studio 2.4 ce N'est plus nécessaire car L'IDE faites cela automatiquement .
découvrez Android Studio 2.0 APERÇU ! Beaucoup plus rapide!
prend en charge la course instantanée, fournissent des émulateurs plus rapides et est basé sur IntelliJ idée 15.
http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html
conseils pour accélérer android studio
-
Activer Travailler Hors Connexion
-
améliorer la performance du Grad en ajoutant le code suivant dans
gradle.properties
org.gradle.daemon=true
org.gradle.parallèle=true
guide étape par étape: http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html