Android Studio Meerkat Kapalı Sorunları

Android Studio Meerkat | 2024.3.1 Patch 2

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.2
Çözülen Sorunlar
Shrinker (R8)
AGP 8.9'da Dinamik Özellik Modüllerinde Kaynakların Eksik Olmasına Neden Olan Kaynak Küçültme Sorunu
Sınıf başlatma işleminde güvenli yayınlamadan kaynaklanan ClassCastException
com.android.tools.r8.internal.H5.x() çağrılamıyor

Android Studio Meerkat | 2024.3.1 Patch 1

Şunlarla birlikte yayınlandı:
  • Android Gradle eklentisi 8.9.1
Çözülen Sorunlar
Dexer (D8)
android.os.Build.VERSION_CODES_FULL için Baklava'ya geri taşıma işlemi yanlış
Shrinker (R8)
AGP 8.9.0'a güncelledikten sonra imzalı APK oluşturulamıyor
Sınıf dosyası oluşturulurken, tahsis sitelerinde yazma-okuma özelliği analiz edilirken hata oluşuyor
8.6.* sürümlerinin R8 küçültücüsünde Java SPI ile ilgili sorun, 8.7.*, 8.8.0

Android Studio Meerkat | 2024.3.1

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

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

Android Studio Meerkat | 2024.3.1 RC 2

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-rc02
Çözülen Sorunlar
Android Gradle eklentisi
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
İstatistikler etkinleştirildiğinde AndroidComponentsExtension.addSourceSetConfigurations bozuluyor
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)
java.lang.VerifyError: Verifier rejected class: [0x430] copy1 v2<-v264 type=Undefined cat=3
Gradle
Mark CommonExtension.testOptions stable
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 Meerkat | 2024.3.1 RC 1

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-rc01
Çözülen Sorunlar
Android Gradle eklentisi
İstatistikler etkinleştirildiğinde AndroidComponentsExtension.addSourceSetConfigurations bozuluyor
Kod Düzenleyici
Satır İçi Tamamlama: İngilizce olmayan karakterler her zaman oluşturulmuyor
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.
İçe aktarma/Senkronizasyon
Meerkat canary06, gradle-profiler'ı bozuyor
Düzen ve kaynak düzenleme
Android Studio, güncellendikten sonra yavaşladı
Lint
AS 2024.3.1.4, kotlin metinleri düzenlenirken aralıklı olarak kilitleniyor.
Move/Rename Code Refactor (Kodu Taşıma/Yeniden Adlandırma Refaktörü)
Meerkat Android Studio Canary 9'da dosyalar yeniden adlandırılamıyor
Testleri çalıştırma
Birim testleri çalıştırılamıyor.

Android Studio Meerkat | 2024.3.1 Beta 1

Şunlarla birlikte yayınlandı:
  • Android Gradle eklentisi 8.9.0-beta01
Çözülen Sorunlar
Hata ayıklayıcı
Kotlin hata ayıklayıcısı, "Hata ayıklayıcı: Kotlin dosyası aranıyor" adımında çok yavaş
Düzen ve kaynak düzenleme
"Layout Resource File" (Düzen Kaynak Dosyası) menü öğesi yok
Lint
Kapalı arayüzlerdeki `@Parcelize` ek açıklaması için yanlış lint uyarısı

Android Studio Meerkat | 2024.3.1 Canary 9

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-alpha09
Çözülen Sorunlar
Android Gradle eklentisi
Android Gradle eklentisi: Varyantlar, kaynak grubu adlarını göstermelidir
Yapılandırma önbelleği, TERM ortam değişkeninin ayarlanmasına karşı hassastır.
Oluşturma Düzenleme
Android Studio, AGP veya Compose içermeyen projelerde yeni bir composable'ın tamamlanmasını sağlar
Layout Inspector
-Dappinspection.use.dev.jar, Android Studio Ladybug'da çalışmıyor
Lint
Lint check StringEscapeDetector crash on "\\ "

Android Studio Meerkat | 2024.3.1 Canary 8

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-alpha08
Çözülen Sorunlar
Lint
AppLinkSplitToWebAndCustom, lint 8.7.3'te UnknownIssue
Lint Entegrasyonu
Uygulama paketi oluşturulurken lintVitalRelease otomatik olarak çalıştırılmıyor
Çok platformlu
androidLibrary{} bloğu KMP için bozuldu
Testleri çalıştırma
Çıkış algılandığında varsayılan olarak karşılaştırma çıkışı sekmesini seç
AGP 8.6.0, Java 8 testlerini (araç zincirleri aracılığıyla) çalıştırırken hatalar veriyor

Android Studio Meerkat | 2024.3.1 Canary 7

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-alpha07
Çözülen Sorunlar
Android Gradle eklentisi
Çözülmemiş bağımlılık iyileştirilebildiğinde Fused Library hatası
gradle.properties dosyasındaki sistem özellikleri, ayrı işlemlerde R8 Gradle Worker'larına aktarılmıyor
BuiltArtifact.outputFile'ı dosya türü olarak ayarlayın.
Birleştirilmiş kitaplıkta ad alanı sağlanmadığında iyi bir hata mesajı verilmiyor
AGP 7.1.0-alpha08'deki lint seçenekleri, stdout'a izin vermiyor
İçe aktarma/Senkronizasyon
Çevrimdışı modu devre dışı bırakıp tekrar oluşturun
KMP modülleri için varsayılan görevleri kullanmayın
Lint
Lint, özel dolgu gerektiren bir alt RelativeLayout'u sarmak için fitSystemWindows ile kullanılan bir FrameLayout olduğunda gereksiz bir iç içe yerleşim düzenini yanlışlıkla bildiriyor.
CoarseFineLocation lint kuralı, maxSdkVersion özelliğini hesaba katmıyor
Kaynaklar
Raw kaynağı oluşturulamıyor

Android Studio Meerkat | 2024.3.1 Canary 6

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-alpha06
Çözülen Sorunlar
Android Gradle eklentisi
Yerleşik Kotlin desteğini işlemek için shouldConfigureKotlinPlatformAttribute işlevini güncelleyin.
`checkTestedAppObfuscationRelease` için hata mesajında Kotlin Gradle söz dizimini verin.
Kod Düzenleyici
Otomatik tamamlama, androidTest klasöründe düzgün çalışmıyor
Oluşturma Önizlemesi
Duvar kağıdı, API düzeyi 34 ve 35'te çalışmıyor
Gradle
Android Gradle eklentisi, lisansı olmayan tensorflow-lite-metadata'nın 0.1.0 sürümünü kullanıyor.
Gradle Files Editor (Gradle Dosyaları Düzenleyicisi)
new-library versions.toml Bağlam Önerisi, Ayrılmış Anahtar Kelime Nedeniyle Hataya Neden Oluyor
İçe aktarma/Senkronizasyon
Hata: Bir projenin Gradle dosyasındaki değişiklikler her zaman farklı bir projenin senkronize edilmesini gerektiriyor
Lint
Lint, testteki @RequiresExtension'ın SDK uzantılarını desteklemeyen @SdkSuppress ile değiştirilmesini öneriyor
Çeviri Düzenleyici
Dize kaynağı - diğer diller
Yükseltme Asistanı
Android Studio, önceden yükseltilmiş AGP bağımlılığını yükseltmek istiyor ve bu işlem başarısız oluyor

Android Studio Meerkat | 2024.3.1 Canary 5

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-alpha05
Çözülen Sorunlar
Android Gradle eklentisi
Belki AGP'nin yerleşik Kotlin desteği, kotlin stdlib bağımlılığını otomatik olarak ekleyebilir.
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
Desteklenmeyen Java nio API'siyle (lint hatası yok) API 26'dan önceki sürümlerde çalışma zamanı istisnası
Lint, testteki özel yardımcı yöntemde bile RequiresApi kullanımını engelliyor
Android Studio'da .hasRoute(Route::class) kullanılırken K2 Modu, RestrictedApi uyarısı veriyor
Koşu Cihazları
Android Studio'da (Linux) kopyalama ve yapıştırma işlemi çalışmıyor

Android Studio Meerkat | 2024.3.1 Canary 4

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-alpha04
Çözülen Sorunlar
Cihaz Yöneticisi
İstek: Emülatörlerin AVD'sinin görünümünü kaldırma özelliğini geri getirin
Layout Inspector
Yerleştirilmiş LI'da alt ağacı gösterme/gizleme işlemini etkinleştirme
Profil oluşturucular
Profiler hakkında
Profiler, süreleri temel değer yerine alfabetik olarak sıralıyor
Room SQL
SQLite için pencere işlevleri ayrıştırılamıyor

Android Studio Meerkat | 2024.3.1 Canary 3

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-alpha03
Çözülen Sorunlar
Android Gradle eklentisi
"compileSdkVersion is not specified" (compileSdkVersion belirtilmedi) hatası Lütfen build.gradle dosyasına ekleyin."
Derleme menüsünde "Temiz derleme" seçeneği eksik
C++ Import/Sync
java.lang.IllegalStateException: Module source root type com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType is not registered as JpsModelSerializerExtension
Oluşturma Önizlemesi
KotlinReflectionNotSupportedError: Kotlin yansıtma uygulaması çalışma zamanında bulunamadı
PreviewParameter, composable işlevinin 2. parametresi ise önizleme çalışmıyor
Kotlin reflect "isData" işlevi, Compose IDE önizlemesinde çalıştırıldığında yanlış değer döndürüyor
com.android.tools.idea.rendering.BuildTargetReference: EDT'de PSI erişimi
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts EDT'de çağrıldı
Layout Inspector
Yerleştirilmiş LI'da alt ağacı gösterme/gizleme işlemini etkinleştirme
Lint
kotlin android.os.Handler removeCallbacks Runnable
Sabit kullanımı yerine tanımda WrongConstant lint'i kullanma
WrongConstant lint'i iki kez görünüyor
Kaynaklar
BuildType.initWith() yöntemi, AGP 8.7'de isShrinkResources özelliğini artık kopyalamıyor
UI Tools
Tasarım araçları seçicisi, kullanıcı arayüzü / Android referansı olmayan dosyalarda yanlış görüntüleniyor

Android Studio Meerkat | 2024.3.1 Canary 2

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-alpha02
Çözülen Sorunlar
Android Gradle eklentisi
GMD kurulum görevi yetersiz disk alanı nedeniyle başarısız olduğunda uygulanabilir bir hata mesajı sağlama
com.android.settings eklentisi targetSdk'yı tanımıyor
Kod Düzenleyici
İstek: IDE, bir işlev çağrısında eksik izinle ilgili bir sorun algıladığında RequiresPermission ek açıklamasını da sunsun.
Lint
Lint, lint yığın izinde istisna mesajı olmadan InstantiationException ile başarısız oluyor
Yanlış pozitif lint kontrolü: android.permission.SCHEDULE_EXACT_ALARM yalnızca sistem uygulamalarına verilir
StringFormatInvalid kontrolü, Compose stringResource yöntemine uygulanmalıdır.
RequiresFeature notu, Kotlin dosyalarında çalışmıyor
Logcat
Logcat filtresinde büyük/küçük harf eşleştirme özelliğini iyileştirme
Logcat boş

Android Studio Meerkat | 2024.3.1 Canary 1

Şunlarla birlikte yayınlandı:
  • Android Gradle Plugin 8.9.0-alpha01
Çözülen Sorunlar
Oluşturma Önizlemesi
com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile file access on EDT
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.
Lint
Lint, Lint Gradle kontrolleriyle kilitleniyor
Logcat
Android Studio Logcat, cihaz bağlantısı kesildikten sonra her zaman temizleniyor
Logcat filtresinde büyük/küçük harf eşleştirme özelliğini iyileştirme
Testleri çalıştırma
Test sonucu penceresinin yazı tipini ayarlama
Test Araçları
[GMD] Kurulum görevinde adb'nin yürütülebilir olduğundan emin olun.