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

Android Studio Ladybug Özellik Düşümü | 2024.2.2 RC 1

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 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 içinde değer atamalıdır: lint denetimi, "if" ifadesi atamasını anlamaz
Lint
Yanlış pozitif lint kontrolü android.permission.SCHEDULE_EXACT_ALARM yalnızca sistem uygulamalarına verilir
K2 modu, Android Studio'da .hasRoute(Route::class) kullanıldığında RestrictedApi uyarısı veriyor

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Beta 1

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 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 "Hata oluşturma yapıları yüklenirken" hatası ortaya çıkıyor
Oluşturma
Android Studio, düzen dosyalarını önizlerken kilitleniyor

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Canary 9

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 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ışmaz
İçe aktarma/senkronizasyon
"yoluyla 2 dosya bulundu" hatası için işlem yapılamıyor
JetGradlePlugin'da izole projeler ihlali
Düzen ve Kaynak Düzenleme
Android Studio 2024 sürümünden beri, düzen düzenleyicide "Araçların görünürlüğünü ve konumunu değiştir" düğmesi görünmüyor.
Ağ Denetçisi
Ağ denetleyicisinde istek metni kaydırılabilir olmalıdır.
Çalışmakta Olan Cihazlar
Hata: Android 15'e güncelleme yaparken Android Studio, yansıtma sırasında ekranı kapatamıyor

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Canary 8

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 8.8.0-alpha08
Çözülen Sorunlar
Android Gradle eklentisi
Paketlerden oluşturulan apk'lar, gizlilik korumalı alan desteğini dikkate almaz
Android Studio
Sürüm kısıtlamaları nedeniyle bunu yapmanın yararlı olmadığı durumlarda "Lambda, yöntem referansıyla değiştirilebilir" önerilir.
Derleyici ve Çalışma Zamanı
ProduceStateDoesNotAssignValue hatası yanlış pozitif
Düzenleme
Desteği sonlandırılan EP'nin (com.intellij.dom.fileDescription) kullanımlarını kaldırın
Yapay zeka tarafından önerilen yeni ad, mevcut/orijinal adı içeriyor
Gradle
Settings pseudoLocalesEnabled, resourceConfigurations'ı otomatik olarak güncellemelidir
Lint
AbstractAnnotationDetector, aşırı yüklenen işlevleri/oluşturucuları yanlış kontrol ediyor
Lint ImportAliasTestMode, üst düzey işlevler için içe aktarma takma adları oluşturmuyor
Yanlış sabit hata ayıklama mesajı iki kez görünüyor
AGP 8.8 ile yeni ObsoleteSdkInt lint uyarıları

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Canary 7

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 8.8.0-alpha07
Çözülen Sorunlar
Android Studio
Sürüm kısıtlamaları nedeniyle bunu yapmanın yararlı olmadığı durumlarda "Lambda, yöntem referansıyla değiştirilebilir" önerilir.

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Canary 6

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 8.8.0-alpha06
Çözülen Sorunlar
Android SDK Yükseltme Asistanı
Android SDK Yükseltme Asistanı'ndaki bağlantılar, dahili Google dokümanlarına yönlendirir.
Uygulama Kalitesi Analizleri
HKİ bilgileri pop-up'ında VCS hakkında yanlış "daha fazla bilgi" bağlantısı
Kod Düzenleyici
Belirli IntelliJ denetimleri, Android SDK'sında Metalava tarafından eklenmiş ek açıklamaları görmüyor
Hançer/Kılıç Bağı Desteği
K2 ile Dagger enjekte edilen sağlayıcılarda boşluk 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
Yanlış sabit hata ayıklama mesajı iki kez görünüyor
"MonochromeLauncherIcon: Monochrome icon is not defined" uyarısı Android Studio tarafından yakalanmıyor
Test çalıştırma
JUnit'i kullanarak test çalıştırı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ı engellemez
Yükseltme Asistanı
AUA'ya, DSL'de "buildFeatures.resValues" özelliğini etkinleştirmek için her projede destek ekleyin.

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Canary 5

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 8.8.0-alpha05
Çözülen Sorunlar
Android Gradle eklentisi
Derleme seçenekleri: Yeni "Derleme Çalıştırma yapılandırması" seçeneğini ekleyin ve varsayılan yapın
android.enableBuildConfigAsBytecode=true kullanıldığında BuildConfig, birim testlerinde çözülemez
Lint Entegrasyonu
AAR dosyası, uygulama dosyalarıyla birlikte içe aktarılırken linting başarısız oluyor
Logcat
Android Studio Logcat'te garip sarma

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Canary 4

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 8.8.0-alpha04
Çözülen Sorunlar
Android Gradle eklentisi
[AGP] Lazy SdkComponents.ndkDirectory sağlayıcısı değer üretemez ancak istekli android.ndkDirectory API çalışır
APK Görüntüleyici
APK Analizcisi'ndeki "Kullanım yerlerini bul" bölümünden düğüme atlamaya izin verme
APK Analizcisi: Yöntem referansları ve tanımlarının kullanıcı arayüzü çok kafa karıştırıcı
AOSP'yi derleme
LibFuzzer, Android'deki tedarikçi modülü tarafından kullanılamıyor
Database Inspector
Uygulama İncelemesi > Database Inspector: IDE seçimlerini uygulama çalıştırmaları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ı ele alma
AGP 8.6.1: Geriye gidiş - Kotlin'de @LongDef içinde [Int].toLong() kullanıldığında yanlış sabit hata
Çok platformlu
AGP-KMP, returnDefaultValues = true değerini iletmiyor; işlev çalışmıyor
StudioBot
Android Studio, Logcat'teki her yığın izlemenin başlık mesajına "Gemini'ye sor" ifadesini ekler

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Canary 3

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 8.8.0-alpha03
Çözülen Sorunlar
APK Görüntüleyici
APK Analizcisi'ndeki "Kullanım yerlerini bul" bölümünden düğüme atlamaya izin verme
APK Analizcisi, APK'nın iç APK girişinde yanlış boyutu gösteriyor
"Kod gösterimi" işlemi daha erişilebilir olmalıdır
Bytecode viewer is a non-standard dialog
IDEA'daki Android eklentisi, IDEA'nın ZIP dosyalarını açmasını engelliyor
Kutup tilkisi: 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 takılıyor
Gradle
"addGradleAndroidTestListener.gradle" dosyasında izole projeler ihlalleri
Düzen ve Kaynak Düzenleme
Yazı tipi "Diğer Yazı Tipleri..." olarak değişiyor
Logcat
Özellik İsteği: logcat, R8 karartılmış yığın izlemeleri için otomatik olarak yeniden izlemeyi kullanmalıdır
Çerçeve Ekran Görüntüsü açılır menüsünde Pixel 3 ve 3a seçenekleri kullanılamaz.
Yeni Kod/Şablonlar
Otomatik Mesajlaşma Şablonu Destek Bildirim Kanalları
Resource Manager
Kaynak Seçici Arama Çubuğu Odaklanmıyor
Kaynaklar
Android Kaynak Dizini gizlendi
Yeni bir dize oluştururken listelenmeyen alt modüllerdeki kaynak kümeleri
Test çalıştırma
JUnit'i kullanarak test çalıştırırken java.lang.NoClassDefFoundError
StudioBot
C++ ve Dart için Gemini AI kod tamamlamayı etkinleştirme

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Canary 2

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 8.8.0-alpha02
Çözülen Sorunlar
Android Gradle eklentisi
AGP minimum sürüm kontrolünü devre dışı bırakmak için işareti uygulayın
AGP, Kotlin derleyici seçeneklerini yapılandırmayla ilgili kafa karıştırıcı etkileşimlere sahiptir
AGP, com.android.test projelerinde hedef proje APK'sı için bir BuiltArtifactLoader sunmalıdır
Kod Düzenleyici
R.string.xxx satırlarının genişletilmesiyle ilgili sorun
"Değiştiriciler için oluşturma biçimlendirmesini etkinleştir" seçeneği çok fazla biçimlendiriyor
Oluşturma Önizlemesi
Sensör Sistem Hizmetine Erişim, Oluşturma Önizlemesinin Oluşturulmasını Durdurur
Titreşimi kullanan kod, oluşturma önizlemesini kilitler
b etiketleri içeren HTML metni kullanıldığında Oluşturma Önizlemesi bozuluyor
Database Inspector
Android Studio uygulama denetiminde veritabanı denetleyicisi kullanılamıyor
Hata ayıklayıcı
SyncService, dizinin boyutunu yanlış hesaplıyor
Cihaz Yöneticisi
Yoğunluk, avd yöneticisinde yanlış hesaplandı
Emülatör AVD düzenleyicisi, "otomotiv" cihaz olduğunda "Cihaz Türü"nü her zaman Telefon/Tablet olarak geri döndürüyor
avdmanager: sdcard boyutu hesaba katılmadı
Düzen ve Kaynak Düzenleme
layoutlib API'lerindeki Hamcrest bağımlılığını kaldırabilirsiniz
BufferedInputStream, AssetManager$AssetInputStream sınıfına dönüştürülemiyor
Lint
Kotlin ile PackageManager.ResolveInfoFlags.of kullanılırken "Yanlış pozitif" WrongConstant
http veya https intent-filter şemasını ayarlarken "En az bir ana makine belirtilmelidir" lint hatası
Logcat
Android Studio'nun "Ekranı Kaydet" seçeneği mevcut dosyanın üzerine yazamıyor
ADB'de kaydırma ç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 öğeleri kırpıyor
Resource Manager not working properly in Android Studio Koala Feature Drop | 2024.1.2
Bağlantıyı görüntüleme
K2 modunda oluşturulan ViewBinding sınıfı için otomatik içe aktarma ve otomatik tamamlama çalışmıyor

Android Studio Ladybug Özellik Düşümü | 2024.2.2 Canary 1

Şu sürümlerle birlikte yayınlanmıştır:
  • Android Gradle Eklentisi 8.8.0-alpha01
Çözülen Sorunlar
Android Gradle eklentisi
JacocoTransform için giriş türünü @Classpath olarak ek açıklama eklemeyi düşünün
com.android.build.api.variant.GeneratesApk, minSdk değerini göstermelidir
com.android.settings eklentisi targetSdk'yı tanımıyor
SourceDirectories.addGeneratedSourceDirectory, birden fazla varyant için uygun değildir
Kod Düzenleyici
İstek: Ek açıklama için otomatik tamamlama yardımcıları ekleyin: @RequiresPermission
Hançer/Kılıç Bağı Desteği
K2 ile Dagger enjekte edilen sağlayıcılarda boşluk simgesi eksik
Gradle Dosyaları Düzenleyicisi
Fark görüntüleyiciden build.gradle dosyasında yapılan değişiklikler algılanmaz
Lint
8.7.0-alpha04 sürümünde kullanıma sunulan lint kontrolleriyle KtAnalysisSessionProvider uyumsuzluğu
Lint Entegrasyonu
Değerlendirmeden sonra lint varyant görevi bulunamadı
Logcat
Logcat'i sonuna kadar kaydırma çalışmıyor
Manifestler
tools:node="merge-only-attributes" parametresini kullanmayı denedim ancak hata mesajı almadan kullanamadım
Gezinme Düzenleyici
ktfmt ön gönderme kancasına naveditor ekleme
Proje Yapısı
Proje yapısında sıfır genişlikli düğmeler
Çalışmakta Olan Cihazlar
Android Studio'da (Linux) kopyalama ve yapıştırma çalışmıyor
StudioBot
(Gemini'ye Sor) logcat'te bağlantı olmadan gösteriliyor