Android Gradle Plugin 8.5.0 (Haziran 2024)
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android Gradle eklentisi 8.5.0, çeşitli yeni özellikler ve iyileştirmeler içeren önemli bir sürümdür.
Uyumluluk
Android Gradle eklentisi 8.5'in desteklediği maksimum API düzeyi, API düzeyi 34'tür.
Diğer uyumluluk bilgileri:
Çözülen sorunlar
Android Gradle eklentisi 8.5.0
Çözülen Sorunlar |
Android Gradle eklentisi |
AAPT: error: attribute 'package' in tag is not a valid Android package name: 'butterknife'. (AAPT: hata: etiketindeki "package" özelliği geçerli bir Android paket adı değil: "butterknife".)
|
AGP 8.3, zipApksForTask'ı bozuyor
|
Boş SDK sağlayıcı sınıf adında Özel Korumalı Alan Proguard kuralı oluşturulamıyor
|
Oluşturma önizlemesi, geçişli bağımlılıktan sınıfları çözemiyor
|
JavaPreCompileTask, artımlı olmayan ek açıklama işlemcilerini hesaplarken KSP sınıf yolu bağımlılıklarını içeriyor
|
":app:generateDebugLocaleConfig" görevinin yürütülmesi başarısız oldu.
|
Java 11 hedefiyle DexingNoClasspathTransform (minSdk >= 24) işlemi, iç içe yerleştirilmiş üyeler eksik olduğundan başarısız oluyor
|
`android.useFullClasspathForDexingTransform = true` ile derleme, `Found multiple transforms that can produce a variant` hatasıyla başarısız oluyor
|
K2 UAST ile ve K2 UAST olmadan lint çalıştırılırken oluşan hatalar
|
|
Lint |
buildList - False Positive Lint warning
|
|
Lint Entegrasyonu |
Lint, KMP bağımlılığını netleştiremiyor
|
|
Android Gradle eklentisi 8.5.1
Çözülen Sorunlar |
Android Gradle eklentisi |
[Koala 2024.1.2 Canary 2] Bölünmüş bir APK'da temel profil modülü çalıştırılırken hata oluşuyor
|
|
Android Gradle eklentisi 8.5.2
Çözülen Sorunlar |
Android Gradle eklentisi |
AGP 8.5: Çok daha fazla "mergeDebugResources" görevi çalıştırılıyor ve bu da derlemeleri yavaşlatıyor
|
Variant API ile srcs dizini ekleme işlemi beklendiği gibi çalışmıyor
|
|
Dexer (D8) |
java.lang.VerifyError: Verifier rejected class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) failed to verify
|
|
Lint |
Lint: SetTextI18n, boş dize atama konusunda hata veriyor.
|
|
Shrinker (R8) |
[r8 8.5]r8 yatay sınıf birleştirme, API modelleme devre dışı bırakıldığında Android5'te doğrulama hatasına neden oluyor
|
Gradle eklentisi 8.4.0/8.5.0 ile oluşturulan bir Wear OS sürümü java.lang.IllegalAccessError'a neden olabilir
|
[r8 8.5] Dikey sınıf birleştirme, çalışma zamanında NPE'ye neden oluyor
|
AGP 8.6.0-alpha06 ile Gradle senkronizasyonu, R8'de "Android U'da beklenmedik bir geri bağlantı eksik" hatasıyla başarısız oluyor
|
R8 tarafından oluşturulan dex dosyası yürütüldüğünde "Unable to find static main(String[]) in 'Test'" (Test'te statik main(String[]) bulunamadı) hatası gösteriliyor
|
R8 ve D8 tarafından paketlenen programlar arasındaki farklı davranışlar
|
R8 (AGP 8.5.0+) "Unexpected rewriting of item: ... to two distinct items:..." (Öğenin beklenmedik şekilde yeniden yazılması: ... iki farklı öğeye:... ) hatasıyla başarısız oluyor
|
R8 İşleme Hatası Muhtemelen Sağa Kaydırma Operatöründen Kaynaklanıyor
|
Kotlin 2.0'a güncelledikten sonra R8 NullPointer
|
|
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-15 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-15 UTC."],[],[]]