Android Studio Narwhal Özellik Düşümü Kapalı Sorunları

Android Studio Narwhal Feature Drop | 2025.1.2 RC 1

Şunlarla birlikte yayınlandı:
  • Android Gradle eklentisi 8.12.0-rc01

Bu sürümde küçük düzeltmeler ve iyileştirmeler yer almaktadır.

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 9

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.12.0-alpha09
Çözülen Sorunlar
Android Gradle eklentisi
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
Lint
[lint] Üye uzantısı çakışması, parametre adı çakışmasıyla ilgili yanlış pozitif
[lint] Geçerli özellikler dosyasında PropertyEscape yanlış pozitif
Çok platformlu
Tanımlanan androidLibrary.jvmTarget, tanımlanan jvmToolchain'i geçersiz kılmalıdır.
Yükseltme Asistanı
AGP Upgrade Assistant, lint sürümünü yükseltmiyor
Uygulamanın targetSdk varsayılan değerini minSdk yerine compileSdk'ya göre değiştirmeyle ilgili yükseltme yardımcısı desteği

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 8

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.12.0-alpha08
Çözülen Sorunlar
Android Gradle eklentisi
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
Gradle
[fused lib - public] Cannot resolve variant for guava
Lint
[Lint] "MemberExtensionConflict" ile ilgili aşırı sayıda yanlış pozitif sonuç var. Sorun açıklaması yanlış.

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 7

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.12.0-alpha07
Çözülen Sorunlar
Android Gradle eklentisi
AGP 8.8.0-alpha09, bazı JaCoCo raporlama sorunlarına neden oluyor
[fused lib - public] KMP kitaplığı ekleme (ör. Coil) çalışmıyor
Lint
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" ifadesiyle ilgili olası yanlış pozitif uyarısı
SupportAnnotationUsage kuralı KT-73255'i desteklemelidir
Çok platformlu
Android Multiplatform Library eklentisiyle oluşturulduğunda Android Studio'da çözülmeyen ortak kaynaklar

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 6

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.12.0-alpha06
Çözülen Sorunlar
Android Gradle eklentisi
SourceDirectories.addGeneratedSourceDirectory, birden fazla varyantla uyumlu değil
Manifestler
İzin belgeleri bozuk
Çok platformlu
KMP Android kitaplıkları için test targetSdk'sini ayarlama özelliği eklendi
Önizleme
Jetpack Compose Önizleme Kuralları

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 5

Şunlarla birlikte yayınlandı:
  • Android Gradle eklentisi 8.12.0-alpha05
Çözülen Sorunlar
Android Gradle eklentisi
Gradle eklentisi, includeAndroidResources == true olduğunda test manifestini birleştirmelidir.
src/extraMain/java dizinindeki kaynak dosyalar, "built-in-kotlin" kullanılarak derleyiciye eklenmiyor
ASwB
ASWB'nin bzlmod taşıma işleminden sonraki OSS sürümü oluşturulamıyor
Derleyici ve Çalışma Zamanı (Compiler & Runtime)
ProduceStateDoesNotAssignValue yanlış pozitif
Oluşturma Düzenleme
Compose için otomatik kitaplık içe aktarma, Android'e özgü sürümü içe aktarıyor
Gradle
Sürüm kataloğu referanslarında yanlış pozitif
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() geçersiz assertThat kullanımı içeriyor
Gradle Files Editor (Gradle Dosyaları Düzenleyicisi)
toml hata ayrıştırıcısının katalog hatalarını desteklediğinden emin olun.
Bildirimsel ayrıştırıcının, işlev özelliği bir işlev çağrısı olduğunda işlevi kurtarabildiğinden emin olun.
Layout Inspector
Layout Inspector, alt öğelerdeki yeniden oluşturma sayısını göstermiyor
Lint
AbstractAnnotationDetector, yanlış aşırı yüklenmiş işlevleri/oluşturucuları kontrol ediyor

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 4

Şunlarla birlikte yayınlandı:
  • Android Gradle Eklentisi 8.12.0-alpha04
Çözülen Sorunlar
Android Gradle eklentisi
İç içe yerleştirilmiş MANIFEST.MF dosyalarını defaultExcludes'a dahil edin
Glance
Göz atma önizlemesinden resim kopyalanamıyor
Gradle
IDEA için AndroidBuildScriptsGroupNodeTest.appProject'i düzeltme
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() geçersiz assertThat kullanımı içeriyor
Proje Yapısı
Proje yapısında JVM hedefini değiştirmek kotlinOption'ı değiştirmiyor
Resource Manager
Image Asset Studio, KMP projesiyle kilitleniyor

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 3

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.12.0-alpha03
Çözülen Sorunlar
Android Gradle eklentisi
Yapılandırmaların erken gerçekleştirilmesini önlemek için AGP'yi configurations.register'a taşıyın.

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 2

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.12.0-alpha02

Bu sürümde küçük düzeltmeler ve iyileştirmeler yer almaktadır.

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 1

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.12.0-alpha01
Çö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
Layout Inspector
Düzen denetleyicisi, genişletilmiş modda XR uygulaması için bileşenleri göstermiyor
Koşu Cihazları
XR tuş bağlamaları, donanım modunda çalışmıyor
Cmd-W tuşlarına basarak XR donanım moduna geçmek yerine emülatör kapatılıyor