Android Gradle Eklentisi 8.8.0 (Ocak 2025)
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android Gradle eklentisi 8.8.0, çeşitli yeni özellikler ve iyileştirmeler içeren önemli bir sürümdür.
Uyumluluk
Android Gradle eklentisi 8.8'in desteklediği maksimum API düzeyi 35'tir.
Diğer uyumluluk bilgileri:
Çözülen sorunlar
Android Gradle eklentisi 8.8.2
| Çözülen Sorunlar |
| Android Gradle Eklentisi |
|
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
| Shrinker (R8) |
|
AGP 8.8'e yükseltildikten sonra Gson proguard düzgün çalışmıyor
|
|
java.lang.VerifyError: Verifier rejected class
|
|
AGP 8.10.0-alpha04'te bulunan R8 ile küçültüldüğünde Leanback kilitleniyor
|
|
Android Gradle eklentisi 8.8.1
| Çözülen Sorunlar |
| Dexer (D8) |
|
Test için OpenJDK 23'ü ekleyin.
|
|
| Shrinker (R8) |
|
java.lang.AbstractMethodError: Receiver class [...]$$Lambda$[...] does not define or inherit an implementation of the resolved method [...] of interface [...]
|
|
Enqueuer'da DexCallSite kaydıyla ilgili NPE
|
|
R8 8.7.18, job?.cancel çağrıldığında çalışma zamanı null işaretçi istisnasına neden oluyor
|
|
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/LazyThreadSafetyMode
|
|
Monzo, tree shaking işleminde çok fazla zaman harcıyor gibi görünüyor
|
|
AGP 8.8 sürüm derlemesi başarısız oluyor : R8: java.lang.NullPointerException: "com.android.tools.r8.internal.BS.a(com.android.tools.r8.internal.cR)" öğesinin dönüş değeri null olduğundan "b" alanı okunamıyor
|
|
Android Gradle eklentisi 8.8.0
| Çözülen Sorunlar |
| Android Gradle Eklentisi |
|
JacocoTransform için giriş türünü @Classpath olarak eklemeyi düşünün.
|
|
com.android.build.api.variant.GeneratesApk, minSdk'yı kullanıma sunmalıdır
|
|
com.android.settings eklentisi, targetSdk'yı tanımıyor
|
|
SourceDirectories.addGeneratedSourceDirectory, birden fazla varyantla uyumlu değil
|
|
AGP minimum sürüm kontrolünü devre dışı bırakmak için işaret uygulama
|
|
AGP, Kotlin derleyici seçeneklerinin yapılandırılmasıyla ilgili kafa karıştırıcı etkileşimlere sahip
|
|
AGP, com.android.test projelerinde hedef proje APK'sı için bir BuiltArtifactLoader kullanıma sunmalıdır.
|
|
[AGP] Lazy SdkComponents.ndkDirectory sağlayıcısı değer oluşturamıyor ancak eager android.ndkDirectory API'si çalışıyor
|
|
Derleme seçenekleri: Yeni "Build Run yapılandırması" seçeneği ekleme ve bunu varsayılan yapma
|
|
android.enableBuildConfigAsBytecode=true kullanılırken birim testlerinde BuildConfig çözümlenemiyor
|
|
Paketlerden oluşturulan APK'lar, Privacy Sandbox desteğini dikkate almaz.
|
|
com.android.settings eklentisi, targetSdk'yı tanımıyor
|
|
| Dexer (D8) |
|
Desugar kitaplığı 2.1.0, AGP 8.5.2 ile çalışmıyor
|
|
| Hata analizi |
|
KtAnalysisSessionProvider'ın 8.7.0-alpha04 sürümünde kullanıma sunulan lint kontrolleriyle uyumsuzluğu
|
|
Kotlin ile PackageManager.ResolveInfoFlags.of kullanılırken "yanlış pozitif" WrongConstant hatası
|
|
http veya https amaç filtresi şeması ayarlanırken "En az bir ana makine belirtilmelidir" lint hatası
|
|
UnknownNullness hata analizi için tür kullanımı ek açıklamalarını daha fazla durumda işleme
|
|
AGP 8.6.1: Gerileme - Kotlin'de @LongDef içinde [Int].toLong() kullanılırken WrongConstant lint hatası
|
|
AGP 8.7.0 - Lint False Positive RestrictedApi on NavOptionsBuilder.popUpTo
|
|
WrongConstant hata analizi iki kez gösteriliyor
|
|
"MonochromeLauncherIcon: Monochrome icon is not defined" (MonochromeLauncherIcon: Tek renkli simge tanımlanmadı) uyarısı Android Studio tarafından yakalanmıyor
|
|
AbstractAnnotationDetector, yanlış aşırı yüklenmiş işlevleri/oluşturucuları kontrol ediyor
|
|
Lint ImportAliasTestMode, üst düzey işlevler için içe aktarma takma adları oluşturmuyor
|
|
WrongConstant hata analizi iki kez gösteriliyor
|
|
AGP 8.8 ile yeni ObsoleteSdkInt hata analizi uyarıları
|
|
Yanlış pozitif lint kontrolü: android.permission.SCHEDULE_EXACT_ALARM yalnızca sistem uygulamalarına verilir
|
|
K2 modu, Android Studio'da .hasRoute(Route::class) kullanılırken RestrictedApi uyarısı veriyor
|
|
| Hata Analizi Entegrasyonu |
|
Değerlendirmeden sonra hata analizi varyantı görevi bulunamıyor
|
|
Uygulama dosyaları içeren AAR dosyası içe aktarılırken linting işlemi başarısız oluyor
|
|
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: 2026-03-19 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: 2026-03-19 UTC."],[],[]]