Android Gradle Plugin 3.5.0 (Ağustos 2019)
Android Studio 3.5 ile birlikte Android Gradle eklentisi 3.5.0, önemli bir sürüm olup 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üncellemenin ana odak noktası, proje derleme hızını artırmaktı.
Bunlar ve diğer Project Marble güncellemeleri hakkında bilgi için Android Geliştiricileri blog yayınını veya aşağıdaki bölümleri okuyun.
Android eklentisinin bu sürümü için gerekenler:
-
Gradle 5.4.1. Daha fazla bilgi için Gradle'ı güncelleme bölümünü okuyun.
-
SDK Derleme Araçları 28.0.3 veya sonraki sürümler.
Bu küçük güncelleme, Android 11'de paket görünürlüğü ile ilgili yeni varsayılan ayarlar 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)
Android Studio 3.5.3'ü destekleyen bu küçük güncelleme, çeşitli hata düzeltmeleri ve performans iyileştirmeleri içerir.
3.5.2 (Kasım 2019)
Android Studio 3.5.2'yi destekleyen bu küçük güncelleme, çeşitli hata düzeltmeleri ve performans iyileştirmeleri içerir. Dikkate değer hata düzeltmelerinin listesini görmek için Sürüm Güncellemeleri blogundaki ilgili yayını okuyun.
3.5.1 (Ekim 2019)
Android Studio 3.5.1'i destekleyen bu küçük güncelleme, çeşitli hata düzeltmeleri ve performans iyileştirmeleri içerir. Dikkate değer 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
özelliğini ayarlarsanız Veri Bağlama ek açıklama işlemcisi artımlı ek açıklama işlemeyi destekler. Bu optimizasyon, artımlı derleme performansının iyileştirilmesini sağlar. Optimize edilmiş ek açıklama işlemcilerinin tam listesi için artımlı ek açıklama işlemcileri tablosuna bakın.
Ayrıca KAPT 1.3.30 ve sonraki sürümleri, gradle.properties
dosyanıza kapt.incremental.apt=true
ekleyerek etkinleştirebileceğiniz artımlı ek açıklama işlemcilerini de destekler.
Önbelleğe alınabilir birim testleri
includeAndroidResources
öğesini true
değerine ayarlayarak birim testlerini Android kaynakları, öğeler ve manifestleri kullanacak şekilde etkinleştirdiğinizde Android Gradle eklentisi, mutlak yolları içeren bir test yapılandırma dosyası oluşturur. Bu dosya, önbellek yeniden konumlanabilirliğini bozar. Eklentiye bunun yerine göreli yolları kullanarak test yapılandırmasını oluşturma talimatı verebilirsiniz. Bu yöntem, AndroidUnitTest
görevinin tamamen önbelleğe alınabilir olmasını sağlar. Bunun için gradle.properties
dosyanıza aşağıdakileri ekleyin:
android.testConfig.useRelativePath = true
Bilinen sorunlar
-
Kotlin Gradle eklentisinin 1.3.31 veya önceki bir sürümünü kullanırken projenizi oluştururken veya 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.