Android Gradle eklentisi 2.1.0 (Nisan 2016)
2.1.3 (Ağustos 2016)
Bu güncelleme için Gradle 2.14.1 ve sonraki sürümler gereklidir. 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 Developer Preview, JDK 8 ve Java 8 dil özellikleri için destek eklendi. Daha fazla bilgi için N Preview kılavuzunu okuyun.
Not: Anında Çalıştırma şu anda Jack ile çalışmamaktadır ve yeni araç zinciri kullanılırken devre dışı bırakılacaktır. Yalnızca N Preview için geliştirme yapıyorsanız ve desteklenen Java 8 dili özelliklerini kullanmak istiyorsanız Jack'i kullanmanız gerekir.
- Geliştirme sırasında derleme süresini azaltmak için artımlı Java derlemesi için varsayılan destek eklendi. Bu işlem, yalnızca değişen veya yeniden derlenmesi gereken kaynak bölümlerini yeniden derleyerek gerçekleştirilir. Bu özelliği devre dışı bırakmak için modül düzeyindeki
build.gradle
dosyanıza aşağıdaki kodu ekleyin:Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
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 daha hızlı hale gelmekle kalmaz, aynı zamanda 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.properties
dosyasına aşağıdakileri ekleyerek yapabilirsiniz:Modül düzeyindeki
```none org.gradle.jvmargs = -Xmx3072m ```build.gradle
dosyanızdajavaMaxHeapSize
için bir değer tanımladıysanızorg.gradle.jvmargs
değerinijavaMaxHeapSize
+ 1024 MB olarak ayarlamanız gerekir. Örneğin,javaMaxHeapSize
değerini "2048m" olarak ayarladıysanız projenizingradle.properties
dosyasına aşağıdakileri eklemeniz gerekir:İşlem içi dexleme özelliğini devre dışı bırakmak için modül düzeyindeki
build.gradle
dosyanıza aşağıdaki kodu ekleyin:Groovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- Jack araç zinciri kullanılarak N Developer Preview, JDK 8 ve Java 8 dil özellikleri için destek eklendi. Daha fazla bilgi 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 başlıklı makaleyi inceleyin. |
SDK Build Tools | 23.0.2 | 23.0.2 | SDK oluşturma araçlarını yükleyin veya yapılandırın. |