Plug-in Android Gradle 2.1.0 (avril 2016)
Version 2.1.3 (août 2016)
Cette mise à jour nécessite la version 2.14.1 et supérieures de Gradle. Gradle 2.14.1 propose de meilleures performances, de nouvelles fonctionnalités et un correctif de sécurité important. Pour plus d'informations, consultez les notes de version de Gradle.
- Dépendances :
- Nouveau :
-
- Ajout de la prise en charge de la preview développeur N, de JDK 8 et des fonctionnalités du langage Java 8 à l'aide de la chaîne d'outils Jack. Pour en savoir plus, consultez le guide de la preview N.
Remarque : Instant Run ne fonctionne actuellement pas avec Jack et sera désactivé lors de l'utilisation de la nouvelle chaîne d'outils. Vous ne devez utiliser Jack que si vous développez pour la preview N et que vous souhaitez utiliser les fonctionnalités de langage Java 8 compatibles.
- Ajout de la compatibilité par défaut avec la compilation Java incrémentielle afin de réduire le temps de compilation pendant le développement. Pour cela, seules les parties de la source qui ont été modifiées ou doivent être recompilées sont recompilées. Pour désactiver cette fonctionnalité, ajoutez le code suivant à votre fichier
build.gradle
au niveau du module :Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Ajout de compatibilité pour le processus de dexing, qui effectue le dexing dans le processus de compilation plutôt que dans des processus de VM externe distinct. Cela accélère non seulement les builds incrémentiels, mais également les builds complets. Cette fonctionnalité est activée par défaut pour les projets dont la taille maximale de tas de mémoire du daemon de Gradle est d'au moins 2 048 Mo. Pour ce faire, incluez les éléments suivants dans le fichier
```none org.gradle.jvmargs = -Xmx2048m```gradle.properties
de votre projet :Si vous avez défini une valeur pour
```none org.gradle.jvmargs = -Xmx3072m```javaMaxHeapSize
dans votre fichierbuild.gradle
au niveau du module, vous devez définirorg.gradle.jvmargs
surjavaMaxHeapSize
+ 1 024 Mo. Par exemple, si vous avez définijavaMaxHeapSize
sur "2 048 m", vous devez ajouter l'élément suivant au fichiergradle.properties
de votre projet :Pour désactiver le processus de dexing, ajoutez le code suivant à votre fichier
build.gradle
au niveau du module :Groovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Ajout de la prise en charge de la preview développeur N, de JDK 8 et des fonctionnalités du langage Java 8 à l'aide de la chaîne d'outils Jack. Pour en savoir plus, consultez le guide de la preview N.
Version minimale | Version par défaut | Notes | |
---|---|---|---|
Gradle | 2.10 | 2.10 | Pour en savoir plus, consultez Mettre à jour Gradle. |
Build Tools SDK | 23.0.2 | 23.0.2 | Installez ou configurez des Build Tools SDK. |