Android Gradle Eklentisi 3.5.0 (Ağustos 2019)

Android Gradle eklentisi 3.5.0, Android Studio 3.5 ile birlikte önemli bir sürümdür ve Android geliştirici araçlarının üç ana alanını iyileştirmeye odaklanan Project Marble'ın bir sonucudur: sistem sağlığı, özelliklerin daha iyi hale getirilmesi ve hataları düzeltme. Bu güncellemede, proje derleme hızını artırma konusuna özellikle odaklanıldı.

Bu ve diğer Project Marble güncellemeleri hakkında bilgi edinmek için Android Developers blog yayınını veya aşağıdaki bölümleri okuyun.

Android eklentisinin bu sürümü için aşağıdakiler gereklidir:

Minimum sürüm Varsayılan sürüm Notlar
Gradle 5.4.1 5.4.1 Daha fazla bilgi için Gradle'i güncelleme başlıklı makaleyi inceleyin.
SDK Oluşturma Araçları 28.0.3 28.0.3 SDK Oluşturma Araçları'nı yükleyin veya yapılandırın.

3.5.4 (Temmuz 2020)

Bu küçük güncelleme, Android 11'de paket görünürlüğü ile ilgili yeni varsayılan ayar ve özelliklerle uyumluluğu destekler.

Ayrıntılar için 4.0.1 sürüm notlarına bakın.

3.5.3 (Aralık 2019)

Bu küçük güncelleme, Android Studio 3.5.3'ü destekler ve çeşitli hata düzeltmeleri ile performans iyileştirmeleri içerir.

3.5.2 (Kasım 2019)

Bu küçük güncelleme, Android Studio 3.5.2'yi destekler ve çeşitli hata düzeltmeleri ile performans iyileştirmeleri içerir. Dikkat çeken hata düzeltmelerinin listesini görmek için Sürüm Güncellemeleri blogundaki ilgili yayını okuyun.

3.5.1 (Ekim 2019)

Bu küçük güncelleme, Android Studio 3.5.1'i destekler ve çeşitli hata düzeltmeleri ile performans iyileştirmeleri içerir. Dikkat çeken hata düzeltmelerinin listesini görmek için Sürüm Güncellemeleri blogundaki ilgili yayını okuyun.

Artımlı ek açıklama işleme

gradle.properties dosyanızda android.databinding.incremental=true değerini belirlerseniz Veri Bağlama ek açıklama işleyicisi artımlı ek açıklama işlemeyi destekler. Bu optimizasyon, artımlı derleme performansının iyileştirilmesine yol açar. Optimize edilmiş ek açıklama işleyicilerinin tam listesi için artımlı ek açıklama işleyicileri tablosuna bakın.

Ayrıca KAPT 1.3.30 ve sonraki sürümler, artımlı ek açıklama işleyicileri de destekler. Bu işleyicileri gradle.properties dosyanıza kapt.incremental.apt=true ekleyerek etkinleştirebilirsiniz.

Önbelleğe alınabilen birim testleri

includeAndroidResources değerini true olarak ayarlayarak birim testlerinin Android kaynaklarını, öğelerini ve manifest dosyalarını kullanmasını etkinleştirdiğinizde Android Gradle eklentisi, mutlak yollar içeren bir test yapılandırma dosyası oluşturur. Bu da önbelleğin taşınabilirliğini bozar. gradle.properties dosyanıza aşağıdakileri ekleyerek, eklentiye test yapılandırmasını göreli yollar kullanarak oluşturmasını talimat verebilirsiniz. Bu, AndroidUnitTest görevinin tamamen önbelleğe alınabilmesini sağlar:

      android.testConfig.useRelativePath = true
    

Bilinen sorunlar

  • Kotlin Gradle eklentisi 1.3.31 veya önceki bir sürümü kullanırken projenizi derlerken ya da senkronize ederken aşağıdaki uyarıyı görebilirsiniz:

              WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced
                      with 'variant.getPackageLibraryProvider()'.
              
            

    Bu sorunu çözmek için eklentiyi 1.3.40 veya sonraki bir sürüme yükseltin.