Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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:
|
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 creazione dell'SDK. |
- 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 stai sviluppando
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.gradle
a livello di modulo:
Trendy
android {
...
compileOptions {
incremental false
}
}
Kotlin
android {
...
compileOptions {
incremental = false
}
}
-
È stato aggiunto il supporto per dexing-in-process, che esegue il dexing all'interno del processo di 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 la dimensione massima dell'heap del daemon Gradle
su almeno 2048 MB. Per farlo, includi quanto segue nel file
gradle.properties
del progetto:
```none
org.gradle.jvmargs = -Xmx2048m
```
Se hai definito un valore per
javaMaxHeapSize
nel file build.gradle
a livello di modulo, devi impostare org.gradle.jvmargs
sul valore di
javaMaxHeapSize
+ 1024 MB. Ad esempio, se hai impostato
javaMaxHeapSize
su "2048m", devi aggiungere quanto segue al file
gradle.properties
del progetto:
```none
org.gradle.jvmargs = -Xmx3072m
```
Per disattivare la dexing in corso, aggiungi il seguente codice al file build.gradle
a livello di modulo:
Trendy
android {
...
dexOptions {
dexInProcess false
}
}
Kotlin
android {
...
dexOptions {
dexInProcess = false
}
}
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-08-27 UTC.
[null,null,["Ultimo aggiornamento 2025-08-27 UTC."],[],[],null,["\u003cbr /\u003e\n\nAndroid Gradle Plugin 2.1.0 (April 2016)\n\n\u003cbr /\u003e\n\n\n**2.1.3 (August 2016)**\n\nThis update requires Gradle 2.14.1 and higher. Gradle 2.14.1 includes\nperformance improvements, new features, and an important [security fix](https://docs.gradle.org/2.14/release-notes#local-privilege-escalation-when-using-the-daemon). For more details, see the\n[Gradle release notes](https://docs.gradle.org/2.14.1/release-notes).\n\nDependencies:\nNew:\n:\n - Added support for the N Developer Preview, JDK 8, and [Java 8 language features](/preview/j8-jack) using the Jack toolchain. To find out more, read the [N Preview guide](/about/versions/nougat).\n\n\n **Note:** [Instant\n Run](/tools/building/building-studio#instant-run) does not currently work with Jack and will be disabled while\n using the new toolchain. You only need to use Jack if you are developing\n for the N Preview and want to use the supported Java 8 language features.\n - Added default support for incremental Java compilation to reduce compilation time during development. It does this by only recompiling portions of the source that have changed or need to be recompiled. To disable this feature, add the following code to your module-level `build.gradle` file: \n\n Groovy \n\n ```groovy\n android {\n ...\n compileOptions {\n incremental false\n }\n }\n ```\n\n Kotlin \n\n ```kotlin\n android {\n ...\n compileOptions {\n incremental = false\n }\n }\n ```\n -\n Added support for dexing-in-process which performs dexing within the build\n process rather than in a separate, external VM processes. This not only makes\n incremental builds faster, but also speeds up full builds. The feature is\n enabled by default for projects that have set the Gradle daemon's maximum heap\n size to at least 2048 MB. You can do this by including the following in your\n project's `gradle.properties` file:\n\n \\`\\`\\`none org.gradle.jvmargs = -Xmx2048m \\`\\`\\`\n\n\n If you have defined a value for [`javaMaxHeapSize`](https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.DexOptions.html#com.android.build.gradle.internal.dsl.DexOptions:javaMaxHeapSize) in your module-level `build.gradle`\n file, you need to set `org.gradle.jvmargs` to the value of\n `javaMaxHeapSize` + 1024 MB. For example, if you have set\n `javaMaxHeapSize` to \"2048m\", you need to add the following to your\n project's `gradle.properties` file:\n \\`\\`\\`none org.gradle.jvmargs = -Xmx3072m \\`\\`\\`\n\n\n To disable dexing-in-process, add the following code to your module-level `build.gradle` file: \n\n Groovy \n\n ```groovy\n android {\n ...\n dexOptions {\n dexInProcess false\n }\n }\n ```\n\n Kotlin \n\n ```kotlin\n android {\n ...\n dexOptions {\n dexInProcess = false\n }\n }\n ```"]]