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 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ına göz atın.
- Bağımlılıklar:
- Yeni:
-
- Jack araç setini kullanarak N geliştirici önizlemesi, JDK 8 ve Java 8 dil özellikleri için destek eklendi. Daha fazla bilgi edinmek için N Preview kılavuzunu okuyun.
Not: Anında çalıştırma şu anda Jack ile çalışmaz ve yeni araç seti kullanılırken devre dışı bırakılır. Jack'ı yalnızca N önizlemesi için geliştirme yapıyorsanız ve desteklenen Java 8 dil özelliklerini kullanmak istiyorsanız kullanmanız gerekir.
- Geliştirme sırasında derleme süresini azaltmak için artımlı Java derlemesi için varsayılan destek eklendi. Bunu, yalnızca kaynağın 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:Groovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
Ayrı, harici sanal makine işlemlerinde değil, derleme işlemi içinde dexing işlemi gerçekleştiren işlem içi dexing için destek eklendi. Bu, yalnızca artımlı derlemeleri değil, tam derlemeleri de hızlandırır. Bu özellik, Gradle daemon'unun 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 değerine ayarlamanız gerekir. Örneğin,javaMaxHeapSize
değerini "2048m" olarak belirlediyseniz projenizingradle.properties
dosyasına şunları eklemeniz gerekir:İşlem sırasında dexing'i 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ç setini kullanarak N geliştirici önizlemesi, JDK 8 ve Java 8 dil özellikleri için 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 için Gradle'i güncelleme başlıklı makaleyi inceleyin. |
SDK Oluşturma Araçları | 23.0.2 | 23.0.2 | SDK Oluşturma Araçları'nı yükleyin veya yapılandırın. |