Android Gradle Eklentisi 7.4.0 (Ocak 2023)

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 bölümünü inceleyin.
SDK Derleme Araçları 30.0.3 30.0.3 SDK Derleme 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 artık Gradle 7.4.2 veya sonraki bir sürümü ve Android Gradle eklentisi 7.2.0 veya sonraki bir sürümü kullandığınızda projeleri paralel olarak içe aktarır. Özellikle Android Studio bir Gradle senkronizasyonu tetiklediğinde, derlemenize dahil edilen projeleri açıklayan bilgiler paralel olarak oluşturulur. Bu işlem, özellikle daha büyük projelerde senkronizasyon sürecini genellikle 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'ten 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ş yapın
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