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 di sicurezza. Per maggiori dettagli, consulta le note di rilascio di Gradle.
- Dipendenze:
- Novità:
-
- È stato aggiunto il supporto per l'anteprima per gli sviluppatori di N, JDK 8 e le funzionalità del linguaggio Java 8 utilizzando la toolchain di Jack. Per scoprire di più, consulta la guida all'anteprima di N.
Nota: al momento Esecuzione immediata non funziona con Jack e verrà disattivata durante l'utilizzo della nuova toolchain. Devi utilizzare Jack solo se stai sviluppando per la versione N Preview e vuoi utilizzare le funzionalità del linguaggio Java 8 supportate.
- È stato aggiunto il supporto predefinito per la compilazione incrementale di Java per ridurre il tempo di compilazione durante lo sviluppo. A tal fine, viene eseguita la ricompilazione solo delle parti del codice sorgente che sono state modificate o che devono essere ricompilate. Per disattivare
questa funzionalità, aggiungi il seguente codice al file
build.gradle
a livello di modulo:Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
È stato aggiunto il supporto per il dexing in-process, che esegue il dexing all'interno del processo di compilazione anziché in processi VM esterni separati. In questo modo, non solo le build incrementali vengono eseguite più velocemente, ma anche le build complete. La funzionalità è attivata per impostazione predefinita per i progetti che hanno impostato la dimensione massima dell'heap del daemon Gradle su almeno 2048 MB. A tale scopo, inserisci 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 "2048 m", devi aggiungere quanto segue al filegradle.properties
del progetto:Per disattivare il dexing in-process, aggiungi il seguente codice al file
build.gradle
a livello di modulo:Groovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- È stato aggiunto il supporto per l'anteprima per gli sviluppatori di N, JDK 8 e le funzionalità del linguaggio Java 8 utilizzando la toolchain di Jack. Per scoprire di più, consulta la guida all'anteprima di N.
Versione minima | Versione predefinita | Note | |
---|---|---|---|
Gradle | 2.10 | 2.10 | Per scoprire di più, consulta la sezione Aggiornare Gradle. |
Strumenti di compilazione SDK | 23.0.2 | 23.0.2 | Installa o configura gli strumenti di compilazione dell'SDK. |