Masalah yang Ditutup di Android Studio Meerkat

Android Studio Meerkat | 2024.3.1 Patch 2

Dirilis bersama:
  • Plugin Android Gradle 8.9.2
Perbaikan Masalah
Penyingkat (R8)
Masalah Penyingkatan Resource di AGP 8.9 Menyebabkan Resource Tidak Ada di Modul Fitur Dinamis
ClassCastException dari transmisi aman dalam inisialisasi class
Tidak dapat memanggil com.android.tools.r8.internal.H5.x()

Android Studio Meerkat | 2024.3.1 Patch 1

Dirilis bersama:
  • Plugin Android Gradle 8.9.1
Perbaikan Masalah
Dexer (D8)
Backporting android.os.Build.VERSION_CODES_FULL salah untuk Baklava
Penyingkat (R8)
Tidak dapat Membuat APK Bertanda Tangan setelah mengupdate ke AGP 8.9.0
Menganalisis properti ditulis-sebelum-dibaca di situs alokasi mengalami error saat membuat classfile
Masalah terkait SPI Java di penyingkat R8 versi 8.6.*, 8.7.*, 8.8.0

Android Studio Meerkat | 2024.3.1

Dirilis bersama:
  • Plugin Android Gradle 8.9.0

Rilis ini mencakup perbaikan dan peningkatan kecil.

Android Studio Meerkat | 2024.3.1 RC 2

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-rc02
Perbaikan Masalah
Plugin Android Gradle
Skrip inisialisasi 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' baris: 162
AndroidComponentsExtension.addSourceSetConfigurations rusak saat statistik diaktifkan
Deployment
[Ladybug Canary 9] Saat menjalankan project, AS tidak lagi membangun ulang project sehingga menghasilkan "Error loading build artifacts" (Error saat memuat artefak build)
Android Studio tidak men-deploy perubahan ke aplikasi
Dexer (D8)
java.lang.VerifyError: Pemverifikasi menolak class: [0x430] copy1 v2<-v264 type=Undefined cat=3
Gradle
Menandai CommonExtension.testOptions sebagai stabil
Penyingkat (R8)
Proguard Gson tidak berfungsi dengan baik setelah mengupgrade ke AGP 8.8
java.lang.VerifyError: Pemverifikasi menolak class
Leanback error saat diminifikasi dengan R8 yang disertakan dalam AGP 8.10.0-alpha04

Android Studio Meerkat | 2024.3.1 RC 1

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-rc01
Perbaikan Masalah
Plugin Android Gradle
AndroidComponentsExtension.addSourceSetConfigurations rusak saat statistik diaktifkan
Editor Kode
Pelengkapan Kode: karakter non-Inggris tidak selalu dirender
Deployment
[Ladybug Canary 9] Saat menjalankan project, AS tidak lagi membangun ulang project sehingga menghasilkan "Error loading build artifacts" (Error saat memuat artefak build)
Impor/Sinkronisasi
Meerkat canary06 merusak gradle-profiler
Pengeditan Tata Letak dan Resource
Android Studio menjadi lambat setelah diupdate
Lint
AS 2024.3.1.4 mengalami error sesekali saat mengedit teks kotlin.
Pemfaktoran Ulang Kode Pemindahan/Pengubahan Nama
Tidak dapat mengganti nama file di meerkat android studio canary 9
Menjalankan Pengujian
Tidak dapat menjalankan pengujian unit.

Android Studio Meerkat | 2024.3.1 Beta 1

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-beta01
Perbaikan Masalah
Debugger
Debugger Kotlin sangat lambat saat 'Debugger: Searching for Kotlin file'
Pengeditan Tata Letak dan Resource
Tidak ada item menu "Layout Resource File"
Lint
Peringatan lint untuk anotasi `@Parcelize` salah di antarmuka tertutup

Android Studio Meerkat | 2024.3.1 Canary 9

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha09
Perbaikan Masalah
Plugin Android Gradle
Plugin Android Gradle: Varian harus menampilkan nama set sumber
Cache konfigurasi rentan terhadap setelan variabel lingkungan TERM
Pengeditan Compose
Android Studio menawarkan penyelesaian composable baru dalam project tanpa AGP atau Compose
Layout Inspector
-Dappinspection.use.dev.jar tidak berfungsi di Android Studio Ladybug
Lint
Error pemeriksaan Lint StringEscapeDetector pada "\\ "

Android Studio Meerkat | 2024.3.1 Canary 8

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha08
Perbaikan Masalah
Lint
AppLinkSplitToWebAndCustom adalah UnknownIssue di lint 8.7.3
Integrasi Lint
lintVitalRelease tidak berjalan secara otomatis saat membangun app bundle
Multiplatform
Blok androidLibrary{} rusak untuk KMP
Menjalankan Pengujian
Memilih tab output benchmark secara default saat output terdeteksi
AGP 8.6.0 error saat menjalankan pengujian Java 8 (melalui toolchain)

Android Studio Meerkat | 2024.3.1 Canary 7

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha07
Perbaikan Masalah
Plugin Android Gradle
Error Fused Library saat dependensi yang belum terselesaikan dapat ditingkatkan
Properti Sistem dari gradle.properties tidak diteruskan ke Pekerja Gradle R8 dalam proses terpisah
Jadikan BuiltArtifact.outputFile sebagai jenis File
Tidak memberikan namespace pada library gabungan tidak memberikan pesan error yang baik
Opsi lint di AGP 7.1.0-alpha08 tidak mengizinkan stdout
Impor/Sinkronisasi
Menonaktifkan mode offline dan membangun ulang
Jangan gunakan tugas default untuk modul KMP
Lint
Lint salah melaporkan tata letak bertingkat yang tidak perlu saat FrameLayout digunakan dengan fitSystemWindows untuk membungkus RelativeLayout turunan yang memerlukan padding kustom.
Aturan lint CoarseFineLocation tidak memperhitungkan atribut maxSdkVersion
Referensi
Tidak dapat membuat resource Raw

Android Studio Meerkat | 2024.3.1 Canary 6

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha06
Perbaikan Masalah
Plugin Android Gradle
Memperbarui shouldConfigureKotlinPlatformAttribute untuk menangani dukungan kotlin bawaan
Memberikan sintaksis gradle kotlin dalam pesan error untuk `checkTestedAppObfuscationRelease`
Editor Kode
Pelengkapan otomatis tidak berfungsi dengan baik di folder androidTest
Pratinjau Compose
Wallpaper tidak berfungsi di level API 34 dan 35
Gradle
Plugin Android Gradle menggunakan 0.1.0 tensorflow-lite-metadata yang tidak memiliki lisensi.
Editor File Gradle
new-library versions.toml Context Suggestion Causes Error Due to Reserved Keyword
Impor/Sinkronisasi
Bug: perubahan pada file gradle satu project selalu memerlukan sinkronisasi project lain
Lint
Lint menyarankan untuk mengganti @RequiresExtension pada pengujian dengan @SdkSuppress, yang tidak mendukung ekstensi SDK
Editor Terjemahan
Resource string - bahasa lain
Upgrade Assistant
Android Studio ingin mengupgrade dependensi AGP yang sudah diupgrade dan gagal

Android Studio Meerkat | 2024.3.1 Canary 5

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha05
Perbaikan Masalah
Plugin Android Gradle
Mungkin biarkan dukungan Kotlin bawaan AGP menambahkan dependensi stdlib Kotlin secara otomatis
Jetpack Compose
Panggilan "produceState harus menetapkan nilai di dalam lambda produsen: pemeriksaan lint tidak memahami penetapan ekspresi "if"
Lint
Pengecualian runtime di bawah API 26 dengan API nio Java yang tidak didukung (tanpa error lint)
Lint mencegah penggunaan RequiresApi meskipun pada metode helper pribadi dalam pengujian
Mode K2 menampilkan peringatan RestrictedApi saat menggunakan .hasRoute(Route::class) di Android Studio
Perangkat Berjalan
Salin & tempel tidak berfungsi di Android Studio (Linux)

Android Studio Meerkat | 2024.3.1 Canary 4

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha04
Perbaikan Masalah
Pengelola Perangkat
Permintaan: mengembalikan kemampuan untuk menghapus skin AVD emulator
Layout Inspector
Mengaktifkan tindakan untuk menampilkan/menyembunyikan subpohon di LI Sematan
Profiler
Tentang profiler
Profiler mengurutkan durasi menurut abjad, bukan nilai yang mendasarinya
SQL Room
Fungsi jendela untuk SQLite tidak dapat diuraikan

Android Studio Meerkat | 2024.3.1 Canary 3

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha03
Perbaikan Masalah
Plugin Android Gradle
Error tidak membantu ''compileSdkVersion tidak ditentukan. Harap tambahkan ke build.gradle"
Tidak ada "Clean build" di menu Build
Impor/Sinkronisasi C++
java.lang.IllegalStateException: Jenis root sumber modul com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType tidak terdaftar sebagai JpsModelSerializerExtension
Pratinjau Compose
KotlinReflectionNotSupportedError: Implementasi refleksi Kotlin tidak ditemukan saat runtime
Pratinjau tidak berfungsi jika PreviewParameter adalah parameter ke-2 dari fungsi composable
Fungsi "isData" refleksi Kotlin menampilkan nilai yang salah saat dijalankan di pratinjau IDE compose
com.android.tools.idea.rendering.BuildTargetReference: Akses PSI di EDT
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts dipanggil di EDT
Layout Inspector
Mengaktifkan tindakan untuk menampilkan/menyembunyikan subpohon di LI Sematan
Lint
kotlin android.os.Handler removeCallbacks Runnable
Lint WrongConstant pada definisi, bukan penggunaan konstanta menggunakan shift
Lint WrongConstant muncul dua kali
Referensi
Metode BuildType.initWith() tidak lagi menyalin properti isShrinkResources di AGP 8.7
Alat UI
Pemilih alat desain ditampilkan secara salah dalam file tanpa referensi UI / Android

Android Studio Meerkat | 2024.3.1 Canary 2

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha02
Perbaikan Masalah
Plugin Android Gradle
Memberikan pesan error yang dapat ditindaklanjuti saat tugas penyiapan GMD gagal karena ruang disk tidak mencukupi
Plugin com.android.settings tidak mengenali targetSdk
Editor Kode
Permintaan: saat IDE mendeteksi masalah terkait izin yang tidak ada pada panggilan fungsi, tawarkan juga anotasi RequiresPermission
Lint
Lint gagal dengan InstantiationException tanpa pesan pengecualian dalam stacktrace lint
Pemeriksaan lint positif palsu android.permission.SCHEDULE_EXACT_ALARM hanya diberikan ke aplikasi sistem
Pemeriksaan StringFormatInvalid harus diterapkan ke metode stringResource Compose
Anotasi RequiresFeature tidak berfungsi untuk file Kotlin
Logcat
Meningkatkan Kualitas Pencocokan Kapitalisasi di Filter Logcat
Logcat kosong

Android Studio Meerkat | 2024.3.1 Canary 1

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha01
Perbaikan Masalah
Pratinjau Compose
Akses file com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile di EDT
Deployment
[Ladybug Canary 9] Saat menjalankan project, AS tidak lagi membangun ulang project sehingga menghasilkan "Error loading build artifacts" (Error saat memuat artefak build)
Lint
Lint mengalami error dengan pemeriksaan gradle Lint
Logcat
Logcat Android Studio selalu dihapus setelah perangkat terputus
Meningkatkan Kualitas Pencocokan Kapitalisasi di Filter Logcat
Menjalankan Pengujian
Menyesuaikan font jendela hasil pengujian
Alat Pengujian
[GMD] pastikan adb dapat dieksekusi dalam tugas penyiapan.