Android Gradle eklentisi 9.5.0

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

Uyumluluk

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

Minimum sürüm Varsayılan sürüm Notlar
Gradle 9.6.0 9.6.0 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.

Otomatik yedekleme ve geri yükleme testi

AGP 9.5.0-alpha09, yayınlamadan önce eksik veya kullanılamayan geri yüklenen verileri tespit etmenize yardımcı olmak için otomatik yedekleme ve geri yükleme testleri ekler. testOptions.backupTests bloğunda bir test paketi tanımlayın. AGP daha sonra JUnit 5 testleri oluşturup çalıştırır. Bu testler, bağlı cihazlarda uygulamanıza test verileri ekler, uygulamayı yedekleyip geri yükler ve verilerin bozulmadığını kontrol eder. Yerel, bulut ve cihazlar arası aktarımları test edebilirsiniz. Sonuçlar bir HTML test raporunda gösterilir. Daha fazla bilgi için Otomatik yedekleme ve geri yükleme testi ile yedekleme ve geri yükleme testi sürüm notları başlıklı makaleleri inceleyin.

Düzeltilen sorunlar

Android Gradle eklentisi 9.5.0-alpha09

Düzeltilen Sorunlar
Android Gradle Eklentisi
Gradle 9.8.0, AGP 9.4.1 ile Configuration.setVisible() desteğinin sonlandırıldığını bildiriyor

Android Gradle eklentisi 9.5.0-alpha08

Düzeltilen Sorunlar
Android Gradle Eklentisi
JDK 25 kullanılırken generateReleaseRFile görevinde uyarı
AGP 8.11+ / 9.0, ANDROID_PREFS_ROOT kaldırıldıktan sonra bile derlemeyi engelliyor

Android Gradle eklentisi 9.5.0-alpha07

Düzeltilen Sorunlar
AGP 9.5.0-alpha07'de düzeltildi olarak işaretlenen herkese açık sorun yok.

Android Gradle eklentisi 9.5.0-alpha06

Düzeltilen Sorunlar
Android Gradle Eklentisi
KMP AndroidX kaynakları, ayrı bir KMP olmayan modül olmadan indirilmiyor
Configuration.setVisible(boolean) yönteminin desteği sonlandırıldı.
AGP 9.3.0'un yeni optimizasyonu { enable = true } DSL, ApplicationVariant nesnesinde isMinifyEnabled değerini ayarlamıyor.

Android Gradle eklentisi 9.5.0-alpha05

Düzeltilen Sorunlar
AGP 9.5.0-alpha05'te herkese açık sorunlar düzeltildi olarak işaretlenmedi.

Android Gradle eklentisi 9.5.0-alpha04

Düzeltilen Sorunlar
Android Gradle Eklentisi
BouncyCastle bağımlılığı, BOM kullanmalıdır

Android Gradle eklentisi 9.5.0-alpha03

Düzeltilen Sorunlar
Android Gradle Eklentisi
AGP 9.2.0 gerilemesi: `LibraryExtension.getSourceSets()`, kaynak kümesi uygulamasının artık uygulamadığı bir arayüzde yazılır ve ClassCastException'a neden olur.
CommonExtension.resourcePrefix ile ilgili dokümanlar eksik

Android Gradle eklentisi 9.5.0-alpha02

Düzeltilen Sorunlar
Hata analizi
LintFix, düzenleme içermeyen bir bitiş alternatifi oluşturduğunda AGP'nin SarifReporter'ı geçersiz JSON oluşturuyor

Android Gradle eklentisi 9.5.0-alpha01

Düzeltilen Sorunlar
Android Gradle Eklentisi
Yeniden konumlandırmanın görev yürütmeyi etkilemediğini doğrulayan bir test ekleyin