Android Gradle Eklentisi 7.4.0, çeşitli yeni özellikler ve iyileştirmeler içeren önemli bir sürümdür.
Uyumluluk
Minimum sürüm | Varsayılan sürüm | Notlar | |
---|---|---|---|
Gradle | 7,5 | 7,5 | Daha fazla bilgi edinmek için Gradle'ı güncelleme başlıklı makaleyi inceleyin. |
SDK Build Tools | 30.0.3 | 30.0.3 | SDK oluşturma araçlarını yükleyin veya yapılandırın. |
NDK | Yok | 23.1.7779620 | NDK'nın farklı bir sürümünü yükleyin veya yapılandırın. |
JDK | 11 | 11 | Daha fazla bilgi için JDK sürümünü ayarlama konusuna bakın. |
AGP Yükseltme Asistanı'nın yükseltme sonrası raporu ve geri alma işlevi
AGP Yükseltme Asistanı artık yükseltme sonrası raporu içeriyor. Bu raporda, tamamlanan adımlar ve yükseltmenin başarılı olup olmadığı açıklanır. Ayrıca, yükseltme işleminden sonra projeyi oluşturma veya test etme konusunda sorunlar yaşanırsa yükseltme asistanı tarafından yapılan değişiklikleri geri alma işlemi de içerir.
Proje içe aktarma işlemi paralel olarak çalışır
Studio IDE, Gradle 7.4.2 veya sonraki sürümleri ve Android Gradle eklentisi 7.2.0 veya sonraki sürümleri kullandığınızda projeleri artık paralel olarak içe aktarıyor. Özellikle Android Studio bir Gradle senkronizasyonunu tetiklediğinde, derlemenize dahil edilen projeleri açıklayan bilgiler paralel olarak oluşturulur. Bu işlem genellikle senkronizasyon sürecini, özellikle daha büyük projelerde hızlandırır. Karşılaştırmalar, çok büyük bir proje (3.500 Gradle alt projesiyle) için Gradle modelleri oluşturma süresinin 10 dakikadan 5 dakikaya düşerek %50 azaldığını gösteriyor.
Android Gradle eklentisi, JVM 11 bayt kodunu hedefler
Android Gradle eklentisi 7.4.0-alpha04 sürümünden itibaren AGP, JVM 11 bayt koduyla birlikte gönderilir. Bu nedenle, AGP'ye karşı derleme yapıyorsanız veya özel Lint kontrolleri yazıyorsanız JVM 11 bayt kodunu hedeflemeye başlamanız gerekir. Bunu yapmanın bir yolu, modül düzeyindeki build.gradle
dosyanıza aşağıdakileri eklemektir:
sourceCompatibility = "11"
targetCompatibility = "11"
Yama sürümleri
Android Gradle eklentisi 7.4'ün yama sürümlerinin listesini aşağıda bulabilirsiniz.
Android Gradle eklentisi 7.4.1 (Şubat 2023)
Bu küçük güncelleme aşağıdaki hata düzeltmelerini içerir:
Çözülen sorunlar | |
---|---|
Kullanımdan kaldırma uyarısını gidermek ve Gradle 9.0'a hazırlanmak için
destination mülkünden outputLocation mülküne geçiş yapma |
|
AGP 7.4.0-rc01, "Querying the mapped value of
map(provider(java.util.Set)) before task '...' has completed is not supported" (Görev "..." tamamlanmadan önce map(provider(java.util.Set)) eşlenmiş değerinin sorgulanması desteklenmez) hatasıyla Variant API'yi bozuyor |