Masalah yang Ditutup di Android Studio Meerkat

Android Studio Meerkat | 2024.3.1 Canary 7

Dirilis bersama:
  • Plugin Android Gradle 8.9.0-alpha07
Perbaikan Masalah
Plugin Android Gradle
Error Library Gabungan saat dependensi yang belum terselesaikan dapat ditingkatkan
Properti Sistem dari gradle.properties tidak diteruskan ke Pekerja Gradle R8 dalam proses terpisah
Membuat 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 mem-build lagi
Jangan gunakan tugas default untuk modul KMP
Lint
Lint salah melaporkan tata letak bertingkat yang tidak perlu saat FrameLayout digunakan dengan fitSystemWindows untuk menggabungkan 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 benar di folder androidTest
Pratinjau Compose
Wallpaper tidak berfungsi di API level 34 dan 35
Gradle
Plugin Android Gradle menggunakan tensorflow-lite-metadata 0.1.0 yang tidak memiliki lisensi.
Editor File Gradle
Saran Konteks versions.toml library baru Menyebabkan Error karena Kata Kunci yang Direservasi
Impor/Sinkronisasi
Bug: perubahan pada file gradle dari satu project selalu memerlukan sinkronisasi project yang berbeda
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 telah 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 mengizinkan 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 Java nio API yang tidak didukung (tanpa error lint)
Lint mencegah penggunaan RequiresApi bahkan 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 sub-pohon di LI Tersemat
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 yang tidak membantu ''compileSdkVersion tidak ditentukan. Tambahkan ke build.gradle"
Tidak ada "Build bersih" 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" Kotlin reflect 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 sub-pohon di LI Tersemat
Lint
kotlin android.os.Handler removeCallbacks Runnable
WrongConstant lint 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 salah ditampilkan 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 memadai
Plugin com.android.settings tidak mengenali targetSdk
Editor Kode
Permintaan: saat IDE mendeteksi masalah dengan izin yang tidak ada pada panggilan fungsi, juga tawarkan 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 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 mem-build ulang project sehingga menghasilkan "Error loading build artifacts"
Lint
Lint mengalami error dengan pemeriksaan gradle Lint
Logcat
Logcat Android Studio selalu dihapus setelah perangkat terputus
Meningkatkan Pencocokan Kapitalisasi di Filter Logcat
Menjalankan Pengujian
Menyesuaikan font jendela hasil pengujian
Alat Pengujian
[GMD] memastikan adb dapat dieksekusi dalam tugas penyiapan.