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:
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.
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 gradle.properties dosyasına aşağıdakileri ekleyerek yapabilirsiniz:

    ```none org.gradle.jvmargs = -Xmx2048m ```

    Modül düzeyindeki build.gradle dosyanızda javaMaxHeapSize için bir değer tanımladıysanız org.gradle.jvmargs değerini javaMaxHeapSize + 1024 MB değerine ayarlamanız gerekir. Örneğin, javaMaxHeapSize değerini "2048m" olarak belirlediyseniz projenizin gradle.properties dosyasına şunları eklemeniz gerekir:

    ```none org.gradle.jvmargs = -Xmx3072m ```

    İş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
      }
    }