Complemento de Android para Gradle 2.1.0 (abril de 2016)
2.1.3 (agosto de 2016)
Esta actualización requiere Gradle 2.14.1 o una versión posterior. Gradle 2.14.1 incluye mejoras de rendimiento, funciones nuevas y una corrección de seguridad importante. Para obtener más información, consulta las notas de la versión de Gradle.
- Dependencias:
- Nuevo:
-
- Se agregó compatibilidad con la Vista previa para desarrolladores de N, JDK 8 y funciones del lenguaje Java 8 usando la cadena de herramientas de Jack. Para obtener más información, consulta la Guía de versiones preliminares de N.
Nota: Por el momento, Instant Run no funciona con Jack y se inhabilitará durante el uso de la nueva cadena de herramientas. Solo debes usar Jack si estás desarrollando contenido para las vistas previas de N y quieres usar las funciones del lenguaje Java 8 compatibles.
- Se agregó compatibilidad predeterminada para la compilación incremental de Java con el fin de reducir el tiempo de compilación durante el desarrollo. Para ello, se vuelven a compilar partes de la fuente que cambiaron o que es necesario volver a compilar. Para inhabilitar esta función, agrega el siguiente código al archivo
build.gradle
de nivel de módulo:Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Se agregó compatibilidad con el proceso de conversión a Dex, que lleva a cabo la conversión a dex durante la compilación, en lugar de hacerlo en procesos de VM externos separados. Esto no solo acelera las compilaciones incrementales, sino también las compilaciones completas. Esta función está habilitada de forma predeterminada para proyectos que tienen configurado el tamaño de montón máximo del daemon de Gradle en al menos 2,048 MB. Para ello, incluye lo siguiente en el archivo
```none org.gradle.jvmargs = -Xmx2048m ```gradle.properties
del proyecto:Si defines un valor para
```none org.gradle.jvmargs = -Xmx3072m ```javaMaxHeapSize
en tu archivobuild.gradle
de nivel de módulo, debes establecerorg.gradle.jvmargs
en un valor dejavaMaxHeapSize
+ 1,024 MB. Por ejemplo, si establecesjavaMaxHeapSize
en "2048m", debes agregar lo siguiente al archivogradle.properties
de tu proyecto:Para inhabilitar el proceso de conversión a dex, agrega el siguiente código al archivo
build.gradle
a nivel de módulo:Groovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Se agregó compatibilidad con la Vista previa para desarrolladores de N, JDK 8 y funciones del lenguaje Java 8 usando la cadena de herramientas de Jack. Para obtener más información, consulta la Guía de versiones preliminares de N.
Versión mínima | Versión predeterminada | Notas | |
---|---|---|---|
Gradle | 2.10 | 2.10 | Para obtener más información, consulta cómo actualizar Gradle. |
Herramientas de desarrollo del SDK | 23.0.2 | 23.0.2 | Instala o configura las herramientas de compilación del SDK. |