Android Gradle Plugin 2.1.0 (Nisan 2016)
2.1.3 (Ağustos 2016)
Bu güncelleme Gradle 2.14.1 ve sonraki sürümlerini gerektirir. Gradle 2.14.1, performans iyileştirmelerini, yeni özellikleri ve önemli bir güvenlik düzeltmesini içerir. Daha fazla bilgi için Gradle sürüm notlarına göz atın.
- Bağımlılıklar:
-
- Gradle 2.10 veya sonraki sürümler.
- Build Tools 23.0.2 veya üzeri.
- Yeni:
-
- Jack araç zinciri kullanılarak N Developer Preview, JDK 8 ve Java 8 dil özellikleri için destek eklendi. Daha fazla bilgi edinmek için N Önizleme 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ılır. Jack'i yalnızca N Preview için geliştiriyorsanız ve desteklenen Java 8 dili özelliklerini kullanmak istiyorsanız kullanmanız gerekir.
- Geliştirme sırasında derleme süresini kısaltmak amacıyla artımlı Java derlemesi için varsayılan destek eklendi. Bu işlemi, kaynağın yalnızca değişen veya yeniden derlenmesi gereken bölümlerini yeniden derleyerek yapar. Bu özelliği devre dışı bırakmak için modül düzeyindeki
build.gradle
dosyanıza aşağıdaki kodu ekleyin:Modern
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Ayrı, harici sanal makine işlemleri yerine derleme işleminin içinde dexing işlemini gerçekleştiren işlem içinde dexing desteği eklendi. Bu hem artımlı derlemeleri hem de tam derlemeleri hızlandırır. Bu özellik, Gradle arka plan programının maksimum yığın boyutunu en az 2.048 MB olarak ayarlayan projeler için varsayılan olarak etkindir. Projenizin
```none org.gradle.jvmargs = -Xmx2048m ```gradle.properties
dosyasına aşağıdakini ekleyerek bu işlemi gerçekleştirebilirsiniz:Modül düzeyindeki
```none org.gradle.jvmargs = -Xmx3072m ```build.gradle
dosyanızdajavaMaxHeapSize
için bir değer tanımladıysanızorg.gradle.jvmargs
öğesinijavaMaxHeapSize
+ 1024 MB değerine ayarlamanız gerekir. Örneğin,javaMaxHeapSize
öğesini "2048m" olarak ayarlarsanız projenizingradle.properties
dosyasına aşağıdakileri eklemeniz gerekir:İşlemde dexing'i devre dışı bırakmak için modül düzeyindeki
build.gradle
dosyanıza aşağıdaki kodu ekleyin:Modern
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 edinmek için N Önizleme kılavuzunu okuyun.