Plug-in Android Gradle 2.1.0 (aprile 2016)
2.1.3 (agosto 2016)
Questo aggiornamento richiede Gradle 2.14.1 o versioni successive. Gradle 2.14.1 include miglioramenti delle prestazioni, nuove funzionalità e un'importante correzione di sicurezza. Per maggiori dettagli, consulta le note di rilascio di Gradle.
- Dipendenze:
-
- Gradle 2.10 o superiore.
- Build Tools 23.0.2 o versioni successive.
- Novità:
-
- Aggiunto il supporto per le funzionalità Anteprima per sviluppatori N, JDK 8 e Java 8 utilizzando la toolchain Jack. Per ulteriori informazioni, leggi la N Guida all'anteprima.
Nota: al momento l'esecuzione istantanea non funziona con Jack e verrà disabilitata durante l'utilizzo della nuova toolchain. Devi usare Jack solo se stai sviluppando per l'anteprima N e vuoi utilizzare le funzionalità in linguaggio Java 8 supportate.
- Aggiunto il supporto predefinito per la compilazione Java incrementale per ridurre i tempi di compilazione durante lo sviluppo. Per farlo, ricompila solo le parti dell'origine che sono cambiate o che devono essere ricompilate. Per disabilitare questa funzionalità, aggiungi il seguente codice al file
build.gradle
a livello di modulo:trendy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Aggiunto il supporto per dexing-in-process, che esegue il dexing all'interno del processo di compilazione anziché in processi VM esterni separati. Questo non solo velocizza le build incrementali, ma accelera anche le build complete. La funzionalità è abilitata per impostazione predefinita per i progetti che hanno impostato la dimensione massima dell'heap del daemon Gradle su almeno 2048 MB. Per farlo, includi quanto segue nel file
```none org.gradle.jvmargs = -Xmx2048m ```gradle.properties
del progetto:Se hai definito un valore per
```none org.gradle.jvmargs = -Xmx3072m ```javaMaxHeapSize
nel filebuild.gradle
a livello di modulo, devi impostareorg.gradle.jvmargs
sul valore dijavaMaxHeapSize
+ 1024 MB. Ad esempio, se hai impostatojavaMaxHeapSize
su "2048m", devi aggiungere quanto segue al filegradle.properties
del tuo progetto:Per disabilitare dexing-in-process, aggiungi il seguente codice al file
build.gradle
a livello di modulo:trendy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Aggiunto il supporto per le funzionalità Anteprima per sviluppatori N, JDK 8 e Java 8 utilizzando la toolchain Jack. Per ulteriori informazioni, leggi la N Guida all'anteprima.