Android Gradle eklentisi 8.12.0 (Temmuz 2025)

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

Uyumluluk

Android Gradle eklentisi 8.12'nin desteklediği maksimum API düzeyi, API düzeyi 36'dır. Diğer uyumluluk bilgileri:

Minimum sürüm Varsayılan sürüm Notlar
Gradle 8.13 8.13 Daha fazla bilgi edinmek için Gradle'ı güncelleme başlıklı makaleyi inceleyin.
SDK Derleme Araçları 35.0.0 35.0.0 SDK Derleme Araçları'nı yükleyin veya yapılandırın.
NDK Yok 27.0.12077973 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 konusuna bakın.

Çözülen sorunlar

Android Gradle eklentisi 8.12.2

Çözülen Sorunlar
AGP 8.12.2'de herkese açık sorunlar düzeltildi olarak işaretlenmedi.

Android Gradle eklentisi 8.12.1

Çözülen Sorunlar
Android Gradle eklentisi
`com.android.kotlin.multiplatform.library`, Gradle tarafından yönetilen cihazlarda kilitleniyor

Android Gradle eklentisi 8.12.0

Çözülen Sorunlar
Android Gradle eklentisi
experimentalProperties için boole değeri belirtme
AGP kullanılarak varsayılan olmayan bir derleme türünde cihaz testlerinin açıkça etkinleştirilmesi çalışmıyor
Yapılandırmaların erken gerçekleştirilmesini önlemek için AGP'yi configurations.register'a taşıyın.
İç içe yerleştirilmiş MANIFEST.MF dosyalarını defaultExcludes'a dahil edin
Gradle eklentisi, includeAndroidResources == true olduğunda test manifestini birleştirmelidir.
src/extraMain/java dizinindeki kaynak dosyalar, "built-in-kotlin" kullanılarak derleyiciye eklenmiyor
SourceDirectories.addGeneratedSourceDirectory, birden fazla varyantla uyumlu değildir.
AGP 8.8.0-alpha09, bazı JaCoCo raporlama sorunlarına neden oluyor
[fused lib - public] adding kmp lib like coil does not work
Birleştirilmiş manifest dosyasındaki paket bildirimi nedeniyle AGP 8.12.0-alpha05 ile test oluşturulamıyor
AGP 8.12.0-alpha07, Firebase Performance Gradle eklentisi uygulandığında yayın derlemelerinde hata veriyor
AGP KMP'ye ExtractAnnotations ekleme
BuiltInKotlinJvmAndroidCompilation, Anvil ve KSP gibi Kotlin derleyici eklentileriyle çalışmaz.
Birleştirilmiş kitaplık eklentisi, `:mergingArtifactAAR_METADATA` görevi sırasında başarısız oluyor
Hata analizi
AbstractAnnotationDetector, yanlış aşırı yüklenmiş işlevleri/oluşturucuları kontrol ediyor
Lint, testte Config.OLDEST_SDK kullanılırken uyarı veriyor
TypoDetector, hızlı düzeltme sırasında düzenli olarak IllegalArgumentException ile kilitleniyor
Hata: Android Studio'nun Almanca "die die" hakkında yanlış pozitif vermesi olası
SupportAnnotationUsage kuralı KT-73255'i desteklemelidir
[Lint] "MemberExtensionConflict" ile ilgili aşırı sayıda yanlış pozitif var. Sorun açıklaması yanlış.
[lint] Üye uzantısı çakışması, parametre adı çakışmasıyla ilgili yanlış pozitif
[lint] Geçerli özellikler dosyasında PropertyEscape yanlış pozitif