Android Gradle eklentisi 9.6.0

Android Gradle eklentisi 9.6, çeşitli yeni özellikler ve iyileştirmeler içeren küçük bir sürümdür.

Uyumluluk

Android Gradle eklentisi 9.6'nın desteklediği maksimum API düzeyi 37'dir. Diğer uyumluluk bilgileri:

Minimum sürüm Varsayılan sürüm Notlar
Gradle 9.7.1 9.7.1 Daha fazla bilgi edinmek için Gradle'ı güncelleme bölümünü inceleyin.
SDK Derleme Araçları 36.0.0 36.0.0 SDK Derleme Araçları'nı yükleyin veya yapılandırın.
NDK Yok 28.2.13676358 NDK'nın farklı bir sürümünü yükleyin veya yapılandırın.
JDK 17 17 Daha fazla bilgi için JDK sürümünü ayarlama bölümüne bakın.

Araçlı testler için cihaz üzerinde kod kapsamı

AGP 9.6.0-alpha01, enstrümantasyon testleri için cihaz üzerinde kod kapsamı ekler. AGP, derleme sırasında uygulamanızın sınıflarını JaCoCo ile donatmak yerine test APK'nıza bir kapsam aracısı ekler. Bu aracı, testleriniz çalışırken test cihazındaki sınıfları donatır. Bu işlem, enableAndroidTestCoverage etkinleştirilmiş derlemelerden JaCoCo araç adımlarını kaldırır ve kapsam izleme kodunu uygulamanızın APK'sından uzak tutar. Aynı create{Variant}AndroidTestCoverageReport görevini çalıştırırsınız ve AGP, HTML ve XML raporlarını aynı konumda oluşturur. Cihaz üzerinde kod kapsamı için hata ayıklanabilir bir uygulama ve Android 9 (API düzeyi 28) veya sonraki bir sürümü çalıştıran bir cihaz gerekir.

AGP, AGP ile aynı sürüme sahip kapsam aracısı kitaplığını (com.android.tools.test:coverage-agent) ekler. Daha fazla bilgi için Kod kapsamı raporlarını görüntüleme (cihaz üzerinde temsilci ile) başlıklı makaleyi inceleyin.

Düzeltilen sorunlar

Android Gradle eklentisi 9.6.0-alpha02

Düzeltilen Sorunlar
Android Gradle Eklentisi
R8 görevleri için güvenli olmayan sistem özellikleri okundu

Android Gradle eklentisi 9.6.0-alpha01

Düzeltilen Sorunlar
Android Gradle Eklentisi
shrinkresources, son aapt2 değişikliği nedeniyle kitaplık APK'larıyla çalışmıyor
Hata analizi
Lint ThreadConstraint kısmi sonuçları, JVM'ler arasında belirleyici olmadığından lintAnalyze için derleme önbelleğini bozar.