Android Gradle Eklentisi 3.5.0 (Ağustos 2019)
Android Gradle eklentisi 3.5.0 ve Android Studio 3.5, Android geliştirici araçlarının üç temel alanını iyileştirmeye odaklanan Project Marble'ın bir sonucu olan önemli bir sürümüdür: sistem sağlığı, özelliklerin daha iyi hale getirilmesi ve hataların düzeltilmesi. Bu güncellemede özellikle proje derleme hızını artırmaya odaklandık.
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 edinmek için Gradle'ı güncelleme başlıklı makaleyi inceleyin. |
SDK Build Tools | 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'deki paket görünürlüğü için 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)
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. Önemli 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. Önemli 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
Veri Bağlama
ek açıklama işlemcisi, android.databinding.incremental=true
değerini
gradle.properties
dosyanızda ayarlarsanız
artımlı ek açıklama işlemeyi
destekler. Bu optimizasyon, artımlı derleme performansının iyileşmesini 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ümler, artımlı ek açıklama işlemcilerini de destekler. Bu işlemcileri kapt.incremental.apt=true
dosyanıza gradle.properties
ekleyerek etkinleştirebilirsiniz.
Önbelleğe alınabilir birim testleri
includeAndroidResources
'ı true
olarak ayarlayarak birim testlerinin Android kaynaklarını, öğelerini ve manifestlerini kullanmasını etkinleştirdiğinizde Android Gradle eklentisi, mutlak yollar içeren bir test yapılandırma dosyası oluşturur. Bu durum, önbelleğin taşınabilirliğini bozar. Eklentiye, test yapılandırmasını göreli yolları kullanarak oluşturması talimatını verebilirsiniz. Bu, AndroidUnitTest
görevini tamamen önbelleğe alınabilir hale getirir. 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 sürümlerini kullanırken projenizi oluştururken 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.