Android Gradle Eklentisi 2.1.0 (Nisan 2016)
2.1.3 (Ağustos 2016)
Bu güncelleme için Gradle 2.14.1 veya sonraki bir sürüm gerekir. Gradle 2.14.1; performans iyileştirmeleri, yeni özellikler ve önemli bir güvenlik düzeltmesi içerir. Daha fazla bilgi için Gradle sürüm notlarını inceleyin.
- Bağımlılıklar:
- Yeni:
-
- Jack araç zinciri kullanılarak N Geliştirici Önizlemesi, JDK 8 ve Java 8 dil özelliklerine destek eklendi. Daha fazla bilgi edinmek için N Preview kılavuzunu okuyun.
Not: Anında Çalıştırma, Jack ile çalışmaz ve yeni araç zinciri kullanılırken devre dışı bırakılır. Yalnızca N Preview için geliştirme yapıyorsanız ve desteklenen Java 8 dil özelliklerini kullanmak istiyorsanız Jack'i kullanmanız gerekir.
- Geliştirme sırasında derleme süresini kısaltmak için artımlı Java derlemesi için varsayılan destek eklendi. Bunu, yalnızca değişen veya yeniden derlenmesi gereken kaynak bölümlerini yeniden derleyerek yapar. Bu özelliği devre dışı bırakmak için modül düzeyindeki
build.gradledosyanıza aşağıdaki kodu ekleyin:Modern
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Derleme işlemi sırasında dexing işlemini ayrı bir harici VM işleminde değil, derleme işlemi içinde gerçekleştiren dexing-in-process desteği eklendi. Bu sayede yalnızca artımlı derlemeler hızlanmakla kalmaz, tam derlemeler de hızlanır. Bu özellik, Gradle daemon'ın maksimum yığın boyutunu en az 2048 MB olarak ayarlayan projelerde varsayılan olarak etkindir. Bunu, projenizin
```none org.gradle.jvmargs = -Xmx2048m ```gradle.propertiesdosyasına aşağıdakileri ekleyerek yapabilirsiniz:Modül düzeyindeki
```none org.gradle.jvmargs = -Xmx3072m ```build.gradledosyanızdajavaMaxHeapSizeiçin bir değer tanımladıysanızorg.gradle.jvmargsdeğerinijavaMaxHeapSize+ 1024 MB olarak ayarlamanız gerekir. Örneğin,javaMaxHeapSizedeğerini "2048m" olarak ayarladıysanız projenizingradle.propertiesdosyasına aşağıdakileri eklemeniz gerekir:İşlem içi dex oluşturmayı devre dışı bırakmak için aşağıdaki kodu modül düzeyindeki
build.gradledosyanıza ekleyin:Modern
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Jack araç zinciri kullanılarak N Geliştirici Önizlemesi, JDK 8 ve Java 8 dil özelliklerine destek eklendi. Daha fazla bilgi edinmek için N Preview kılavuzunu okuyun.
| Minimum sürüm | Varsayılan sürüm | Notlar | |
|---|---|---|---|
| Gradle | 2.10 | 2.10 | Daha fazla bilgi edinmek için Gradle'ı güncelleme bölümünü inceleyin. |
| SDK Derleme Araçları | 23.0.2 | 23.0.2 | SDK Derleme Araçları'nı yükleyin veya yapılandırın. |