Plug-in Android per Gradle 2.1.0 (aprile 2016)
2.1.3 (agosto 2016)
Questo aggiornamento richiede Gradle 2.14.1 e versioni successive. Gradle 2.14.1 include miglioramenti delle prestazioni, nuove funzionalità e un'importante correzione della sicurezza. Per maggiori dettagli, consulta le note di rilascio di Gradle.
- Dipendenze:
- Novità:
-
- È stato aggiunto il supporto per l'anteprima per sviluppatori N, JDK 8 e le funzionalità del linguaggio Java 8 utilizzando la toolchain Jack. Per saperne di più, leggi la guida all'anteprima di N.
Nota: Instant Run al momento non funziona con Jack e verrà disattivato durante l'utilizzo della nuova toolchain. Devi utilizzare Jack solo se sviluppi per l'anteprima N e vuoi utilizzare le funzionalità del linguaggio Java 8 supportate.
- È stato aggiunto il supporto predefinito per la compilazione Java incrementale per ridurre
il tempo di compilazione durante lo sviluppo. Lo fa ricompilando solo
le parti dell'origine che sono state modificate o devono essere ricompilate. Per disattivare
questa funzionalità, aggiungi il seguente codice al file
build.gradlea livello di modulo:Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
È stato aggiunto il supporto per il dexing in corso, che esegue il dexing all'interno della build anziché in processi VM esterni separati. In questo modo non solo le build incrementali sono più veloci, ma anche le build complete. La funzionalità è abilitata per impostazione predefinita per i progetti che hanno impostato le dimensioni massime dell'heap del daemon Gradle su almeno 2048 MB. Per farlo, includi quanto segue nel file
```none org.gradle.jvmargs = -Xmx2048m ```gradle.propertiesdel progetto:Se hai definito un valore per
```none org.gradle.jvmargs = -Xmx3072m ```javaMaxHeapSizenel filebuild.gradlea livello di modulo, devi impostareorg.gradle.jvmargssul valore dijavaMaxHeapSize+ 1024 MB. Ad esempio, se hai impostatojavaMaxHeapSizesu "2048m", devi aggiungere quanto segue al filegradle.propertiesdel progetto:Per disattivare la dexing in corso, aggiungi il seguente codice al file
build.gradlea livello di modulo:Groovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- È stato aggiunto il supporto per l'anteprima per sviluppatori N, JDK 8 e le funzionalità del linguaggio Java 8 utilizzando la toolchain Jack. Per saperne di più, leggi la guida all'anteprima di N.
| Versione minima | Versione predefinita | Note | |
|---|---|---|---|
| Gradle | 2.10 | 2.10 | Per saperne di più, consulta la sezione Aggiornare Gradle. |
| Strumenti di compilazione dell'SDK | 23.0.2 | 23.0.2 | Installa o configura SDK Build Tools. |