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. |
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.