Android Studio Uğur Böceği Özelliğinde Düşürme Nedeniyle Kapatılan Sorunlar

Android Studio Ladybug Feature Drop | 2024.2.2 Patch 2

Şunlarla birlikte yayınlandı:
  • Android Gradle eklentisi 8.8.2
Çözülen Sorunlar
Android Gradle eklentisi
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
Dağıtım
Android Studio, değişiklikleri uygulamaya dağıtmıyor
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 Studio Ladybug Yeni Özellikleri | 2024.2.2 Patch 1

Şunlarla birlikte yayınlandı:
  • Android Gradle eklentisi 8.8.1
Çözülen Sorunlar
Dağıtım
[Ladybug Canary 9] Proje çalıştırıldığında AS artık projeyi yeniden oluşturmuyor ve "Error loading build artifacts" (Derleme yapıları yüklenirken hata oluştu) hatası veriliyor.
Android Studio, değişiklikleri uygulamaya dağıtmıyor
Dexer (D8)
Test için OpenJDK 23'ü ekleyin.
Düzen ve kaynak düzenleme
Android Studio, güncellendikten sonra yavaşladı
Testleri çalıştırma
Birim testleri çalıştırılamıyor.
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 Studio Ladybug Feature Drop | 2024.2.2

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0

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

Android Studio Ladybug Feature Drop | 2024.2.2 RC 2

Şunlarla birlikte yayınlandı:
  • Android Gradle eklentisi 8.8.0-rc02
Çözülen Sorunlar
Gradle
Canary 9'a yükselttikten sonra proje oluşturulurken hata alınıyor

Android Studio Ladybug Yeni Özellikleri | 2024.2.2 RC 1

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-rc01
Çözülen Sorunlar
Android Gradle eklentisi
com.android.settings eklentisi targetSdk'yı tanımıyor
İçe aktarma/Senkronizasyon
Ladybug Feature Drop 2024.2.2 Canary 9, dizine ekleme sırasında donuyor
Jetpack Compose
"produceState çağrıları, üretici lambda'sının içinde değer atamalıdır: Lint kontrolü, "if" ifadesi atamasını anlamıyor
Lint
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

Android Studio Ladybug Feature Drop | 2024.2.2 Beta 1

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-beta01
Çözülen Sorunlar
Dağıtım
[Ladybug Canary 9] Proje çalıştırıldığında AS artık projeyi yeniden oluşturmuyor ve "Error loading build artifacts" (Derleme yapıları yüklenirken hata oluştu) hatası veriliyor.
Oluşturma
Android Studio, düzen dosyalarını önizlerken kilitleniyor

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 9

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-alpha09
Çözülen Sorunlar
APK Görüntüleyici
APK analizcisi, uygulama paketlerindeki eşleme dosyalarını otomatik olarak almalıdır.
Dexer (D8)
Desugar kitaplığı 2.1.0, AGP 8.5.2 ile çalışmıyor
İçe aktarma/Senkronizasyon
"" yoluyla 2 dosya bulundu" hatası
JetGradlePlugin'de izole edilmiş proje ihlali
Düzen ve kaynak düzenleme
Android Studio 2024 sürümünden itibaren düzen düzenleyicideki "Araçların görünürlüğünü ve konumunu değiştir" düğmesi çalışmıyor.
Ağ Denetçisi
Ağ denetçisinde istek metni kaydırılabilir olmalıdır.
Koşu Cihazları
Hata: Android 15'e güncellendikten sonra Android Studio, yansıtma sırasında ekranı kapatamıyor

Android Studio Ladybug Yeni Özellikleri | 2024.2.2 Canary 8

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-alpha08
Çözülen Sorunlar
Android Gradle eklentisi
Paketlerden oluşturulan APK'lar, Privacy Sandbox desteğini dikkate almaz.
Android Studio
Sürüm kısıtlamaları nedeniyle yararlı olmamasına rağmen "Lambda, yöntem referansıyla değiştirilebilir" önerisi gösteriliyor
Derleyici ve Çalışma Zamanı (Compiler & Runtime)
ProduceStateDoesNotAssignValue yanlış pozitif
Düzenleme
Desteği sonlandırılan EP: com.intellij.dom.fileDescription kullanımını kaldırın
Yapay zeka yeniden adlandırma önerisi, mevcut/orijinal adı içeriyor
Gradle
Settings pseudoLocalesEnabled, resourceConfigurations'ı otomatik olarak güncellemelidir.
Lint
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ı

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 7

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-alpha07
Çözülen Sorunlar
Android Studio
Sürüm kısıtlamaları nedeniyle yararlı olmamasına rağmen "Lambda, yöntem referansıyla değiştirilebilir" önerisi gösteriliyor

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 6

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-alpha06
Çözülen Sorunlar
Android SDK Yükseltme Asistanı
Android SDK Yükseltme Asistanı'ndaki bağlantılar, Google'ın dahili dokümanlarına yönlendiriyor
Uygulama Kalitesi Analizleri
HKİ bilgileri pop-up'ında HKİ hakkında yanlış "daha fazla bilgi" bağlantısı
Kod Düzenleyici
Belirli IntelliJ incelemeleri, Android SDK'sında Metalava tarafından eklenen ek açıklamaları görmüyor
Dagger/Hilt Desteği
Dagger ile eklenen sağlayıcılarda K2 ile oluk simgesi eksik
Layout Inspector
Layout Inspector, alt öğelerdeki yeniden oluşturma sayısını göstermiyor
Lint
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
Testleri çalıştırma
JUnit kullanılarak testler çalıştırılırken java.lang.NoClassDefFoundError
Birim testleri için çalıştırma yapılandırması düzgün şekilde güncellenmiyor
Test Araçları
maxConcurrentDevices=1, birden fazla emülatörün aynı anda çalışmasını engellemiyor
Yükseltme Asistanı
AUA'da, bunu kullanan her projede DSL'de `buildFeatures.resValues` özelliğini etkinleştirmek için destek ekleyin.

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 5

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-alpha05
Çözülen Sorunlar
Android Gradle eklentisi
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
Lint Entegrasyonu
Uygulama dosyaları içeren AAR dosyası içe aktarılırken linting işlemi başarısız oluyor
Logcat
Android Studio Logcat'te garip kaydırma

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 4

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-alpha04
Çözülen Sorunlar
Android Gradle eklentisi
[AGP] Lazy SdkComponents.ndkDirectory sağlayıcısı değer oluşturamıyor ancak eager android.ndkDirectory API'si çalışıyor
APK Görüntüleyici
APK Analizcisi'ndeki "Kullanımları bul" seçeneğinden düğüme atlamaya izin ver
APK Analizcisi: Yöntem referanslarının ve tanımların kullanıcı arayüzü çok kafa karıştırıcı
AOSP'yi derleme
Android'de LibFuzzer, satıcı modülünde kullanılamaz
Database Inspector
Uygulama İnceleme > Database Inspector: IDE seçimlerini uygulama çalıştırmaları arasında kalıcı hale getirme
Altyapı
Gradle 8.10.2'ye yükseltme
IntelliJ
Android Studio açılamıyor: Gerekli eklentiler eksik
Düzen ve kaynak düzenleme
XML Layout Refactor repeated - setting back to original value ?
Lint
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ı
Çok platformlu
AGP-KMP, returnDefaultValues = true değerini yaymıyor ve bu nedenle çalışmıyor
StudioBot
Android Studio, Logcat'teki her yığın izinin başlık mesajına "Gemini'a Sor" ifadesini ekliyor

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 3

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-alpha03
Çözülen Sorunlar
APK Görüntüleyici
APK Analizcisi'ndeki "Kullanımları bul" seçeneğinden düğüme atlamaya izin ver
APK Analizcisi, APK'nın iç APK girişinde yanlış boyut gösteriyor
"show bytecode" işlemi daha erişilebilir olmalıdır
bytecode görüntüleyici, standart olmayan bir iletişim kutusudur
IDEA'daki Android eklentisi, IDEA'nın ZIP dosyalarını açmasını engelliyor
Arctic Fox: resources.arsc genellikle APK Analizcisi'nde yüklenemiyor
Bağlantı Asistanı
Bağlantı Asistanı - Hatalı Semboller
Cihaz Yöneticisi
Cihaz oluşturma | AS, RAM miktarını kaydetmiyor
Düzenleme
AS 2024.1.2 RC 1 sık sık kilitleniyor
Gradle
`addGradleAndroidTestListener.gradle` dosyasındaki Isolated Projects ihlalleri
Düzen ve kaynak düzenleme
Yazı tipi "Diğer Yazı Tipleri..." olarak değiştirildi
Logcat
Özellik isteği: logcat, R8 ile karartılmış yığın izleri için otomatik olarak retrace kullanmalıdır
Pixel 3 ve 3a, Ekran görüntüsüne çerçeve ekle açılır menüsünde seçenek olarak kullanılamıyor
Yeni Kod/Şablonlar
Otomatik Mesajlaşma Şablonu Destek Bildirim Kanalları
Resource Manager
Kaynak seçici arama çubuğu odaklanmıyor
Kaynaklar
Android kaynak dizini gizlenmişse
Yeni bir dize oluşturulurken alt modüllerden gelen kaynak kümeleri listelenmiyor
Testleri çalıştırma
JUnit kullanılarak testler çalıştırılırken java.lang.NoClassDefFoundError
StudioBot
C++ ve Dart için Gemini Yapay Zeka kod tamamlama özelliğini etkinleştirme

Android Studio Ladybug Yeni Özellikleri | 2024.2.2 Canary 2

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-alpha02
Çözülen Sorunlar
Android Gradle eklentisi
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.
Kod Düzenleyici
R.string.xxx satırlarını genişletmeyle ilgili sorun
"Değiştiriciler için oluşturma biçimlendirmesini etkinleştir" seçeneği çok fazla biçimlendirme yapıyor
Oluşturma Önizlemesi
Sensör Sistemi Hizmetine Erişildiğinde Oluşturma Önizlemesi Oluşturulmuyor
Titreşimi kullanan kod, beste önizlemesinin kilitlenmesine neden oluyor
HTML metni b-etiketleriyle kullanıldığında önizleme oluşturma özelliği bozuluyor
Database Inspector
Android Studio uygulama incelemesinde veritabanı inceleyicisi kullanılamıyor
Hata ayıklayıcı
SyncService, dizinin boyutunu yanlış hesaplıyor
Cihaz Yöneticisi
AVD yöneticisinde yoğunluk yanlış hesaplanıyor
Emulator AVD düzenleyicisi, "otomotiv" cihazlarda "Cihaz Türü"nü her zaman Telefon/Tablet olarak değiştiriyor
avdmanager: sdcard size not taken into account
Düzen ve kaynak düzenleme
layoutlib API'lerinde Hamcrest bağımlılığını kaldırmayı düşünün
BufferedInputStream, AssetManager$AssetInputStream sınıfına yayınlanamaz
Lint
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ı
Logcat
Android Studio'nun "Ekranı Kaydet" seçeneği mevcut dosyanın üzerine yazamıyor
ADB ile kaydırma işlemi çok kötü çalışıyor.
Yeni Proje Sihirbazı
Örnekleri İçe Aktar iletişim kutusu için yardım düğmesi
Resource Manager
Kaynak Yöneticisi, özel renk özelliklerine sahip çizilebilir öğeleri göstermiyor
Resource Manager, bazı vektör çizilebilir öğelerini kırpıyor
Kaynak Yöneticisi, Android Studio Koala Feature Drop | 2024.1.2 sürümünde düzgün çalışmıyor
View Binding
K2 modunda oluşturulan ViewBinding sınıfı için otomatik içe aktarma ve otomatik tamamlama çalışmıyor

Android Studio Ladybug'un yeni özellikleri | 2024.2.2 Canary 1

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.8.0-alpha01
Çö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
Kod Düzenleyici
İstek: @RequiresPermission notu için otomatik tamamlama yardımcıları ekleyin
Dagger/Hilt Desteği
Dagger ile eklenen sağlayıcılarda K2 ile oluk simgesi eksik
Gradle Files Editor (Gradle Dosyaları Düzenleyicisi)
Fark görüntüleyiciden yapılan build.gradle değişiklikleri algılanmıyor
Lint
KtAnalysisSessionProvider'ın 8.7.0-alpha04 sürümünde kullanıma sunulan lint kontrolleriyle uyumsuzluğu
Lint Entegrasyonu
Değerlendirmeden sonra Lint varyantı görevi bulunamadı
Logcat
Logcat'in sonuna kaydırma işlemi çalışmıyor
Manifestler
tools:node="merge-only-attributes" aracını kullanmayı denedim ancak hata mesajı almadan kullanamadım.
Gezinme Editörü
Add naveditor to ktfmt presubmit hook
Proje Yapısı
Proje yapısında sıfır genişlikli düğmeler
Koşu Cihazları
Android Studio'da (Linux) kopyalama ve yapıştırma işlemi çalışmıyor
StudioBot
(Gemini'a Sor) bağlantı olmadan logcat'te gösteriliyor