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, API düzeyi 35'tir.
Diğer uyumluluk bilgileri:
Çözülen sorunlar
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 uygulayın
|
AGP, Kotlin derleyici seçeneklerini yapılandırma konusunda 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
|
|
Lint |
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 daha fazla durumda tür kullanımı ek açıklamalarını 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 lint'i iki kez görünüyor
|
"MonochromeLauncherIcon: Monochrome icon is not defined" (Tek renkli başlatıcı simgesi: 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 lint'i iki kez görünüyor
|
AGP 8.8 ile yeni ObsoleteSdkInt lint uyarıları
|
Yanlış pozitif lint kontrolü: android.permission.SCHEDULE_EXACT_ALARM yalnızca sistem uygulamalarına verilir
|
Android Studio'da .hasRoute(Route::class) kullanılırken K2 Modu, RestrictedApi uyarısı veriyor
|
|
Lint Entegrasyonu |
Değerlendirmeden sonra Lint varyantı görevi bulunamadı
|
Uygulama dosyaları içeren AAR dosyası içe aktarılırken linting işlemi başarısız oluyor
|
|
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ında boş 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 oldu : 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.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
|
|
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-22 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-22 UTC."],[],[]]