Masalah yang Ditutup di Android Studio 2021.3.1

Android Studio Dolphin Patch 1 (2021.3.1.17)

Dirilis bersama:
  • Plugin Android Gradle 7.3.1
Perbaikan Masalah
Plugin Android Gradle
Menjalankan pengujian Android berinstrumen melalui gradle gagal menerapkan desugaring dengan benar
AGP 7.3.0 merusak sinkronisasi gradle untuk project platform gradle
Dexer (D8)
Menambahkan API publik untuk menyelesaikan konflik saat menggabungkan DEX (untuk bazel guna mengizinkan class duplikat)
Impor/Sinkronisasi
Impor Project Gradle gagal setelah diupgrade dari Chipmunk Patch 2 (2021.2.1)
Referensi
NPE di AarResourceRepositoryCache.createCachingData (AS Dolphin+)
Penyingkat (R8)
Metadata Kotlin tidak disalin saat mengetik kolom pengganti
Konversi tak terduga dari jenis yang tidak akurat: TOP (semuanya)
Gradle 7.3.0 menyebabkan error build APK com.android.tools.r8.CompilationFailedException
Menghapus konstruktor default yang mati dalam mode kompatibilitas.
Konflik dengan JetBrains Markdown
Dukungan untuk ThreadLocal.withInitial(java.util.function.Supplier)
AGP 7.3 menghasilkan dex untuk class dengan konstruktor yang rusak
Upaya yang tidak terduga untuk menentukan apakah kode non-CF memerlukan desugaring
ktor VerifyError
Nilai yang tidak ditentukan ditemukan selama kompilasi yang ditampilkan saat memproses okio-jvm 3.2.0
Kegagalan kompilasi dari class yang menyisipkan objek dengan instance pengguna tidak langsung
java.lang.IllegalAccessError dengan R8 3.3.75

Android Studio Dolphin RC 1 (2021.3.1.14)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-rc01
Perbaikan Masalah
Plugin Android Gradle
Mengakses sumber varian di onVariant membuat sumber android standar, seperti buildconfig, menghilang
AGP 7.1-beta04 memiliki com.android.build.api.dsl.Lint API yang hilang dan/atau kdoc yang menyesatkan
AGP mengabaikan penggantian jniLibs dari 7.3.0-alpha08
Pratinjau Compose
Pratinjau Compose di modul aplikasi gagal menemukan resource dalam project multi-modul
Dexer (D8)
Mendokumentasikan versi compiler yang diperlukan untuk setiap versi library desugaring
Emulator
AS Electric Eel Canary 2 - Error saat menekan "Finish" pada asisten koneksi perangkat tidak melakukan apa pun
Editor File Gradle
Peringatan pada buildToolsVersion yang terlalu rendah tidak akurat
Impor/Sinkronisasi
Editor sumber pengujian unit gagal me-resolve resource string yang dideklarasikan dalam modul lain
Pemeriksaan Kode tampaknya tidak berfungsi.
KTIJ-22303: Mpp dan model Kotlin cacheOriginIdentifier tidak cocok
Logcat
Setelan Format Logcat Tidak Persisten
Logcat baru tidak menampilkan log setelah 2 detik pertama
Penyingkat (R8)
ArrayIndexOutOfBoundsException di IntSwitch
R8: NullPointerException pada AGP 7.3.0-beta02 dan 7.4.0-alpha03
[R8 3.3.61] StackOverflowError dari NoClassInitializerCycles
NPE di penyingkat, R8 versi 3.2.60
[R8 3.3.57] NoClassDefFound karena antarmuka diganti dengan class abstrak dengan persyaratan SDK yang lebih tinggi

Android Studio Dolphin Beta 5 (2021.3.1.14)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-beta05
Perbaikan Masalah
Plugin Android Gradle
Modul AGP 7.2 com.android.test tidak dapat mengakses class perlengkapan pengujian modul com.android.app
ART
[R8 3.3.40] Panggilan profil kecepatan dex2oat tampak berhenti berfungsi di perangkat Android 8
Varian Build
Pengalih varian terkadang tidak pernah selesai
Impor/Sinkronisasi
Beralih varian saat proses build tidak pernah selesai
Penyingkat (R8)
R8 3.1.7-dev dan yang lebih baru mengoptimalkan Enum secara tidak benar, yang menyebabkan NoSuchFieldError
NullPointerException selama pembuatan dump menggunakan R8 3.3
AssertionError: Tidak dapat menghitung hubungan karena belum ditetapkan
[R8 3.3.57] NoClassDefFound karena antarmuka diganti dengan class abstrak dengan persyaratan SDK yang lebih tinggi

Android Studio Dolphin Beta 4 (2021.3.1.13)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-beta04
Perbaikan Masalah
Plugin Android Gradle
Lint mengalami error di build Kotlin 1.7.0-RC2
ART
[R8 3.3.40] Panggilan profil kecepatan dex2oat tampak berhenti berfungsi di perangkat Android 8
Impor/Sinkronisasi
Membuat masalah dengan beberapa ragam produk dalam versi baru
Logcat
Sebesar 2 GB digunakan oleh 9.000 DeviceImpl yang ada di AndroidLogcatService
Penyingkat (R8)
IncompatibleClassChangeError dengan R8 - 3.3.28 (Android API < 25)
Gradle 7.2.0 menyebabkan error build APK com.android.tools.r8.CompilationFailedException

Android Studio Dolphin Beta 3 (2021.3.1.12)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-beta03
Perbaikan Masalah
Plugin Android Gradle
Paket processReleaseManifest: ditemukan dalam negatif palsu AndroidManifest.xml sumber
Menjadikan dokka-core sebagai dependensi waktu kompilasi dan memuatnya saat runtime
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Pratinjau Compose
ComposePreviewRepresentations bocor melalui koneksi bus pesan di FastPreviewManager
Updater
Patcher pada M1 tidak berfungsi untuk EE c1 hingga EE c2

Android Studio Dolphin Beta 2 (2021.3.1.11)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-beta02
Perbaikan Masalah
Android App Bundle
bundletool tidak mengemas profil dasar pengukuran dengan benar
Plugin Android Gradle
AndroidGradlePlugin versi 7.2 merusak API transformasi saat digunakan bersama ASM API
Android Studio BumbleBee tidak selalu men-deploy perubahan terbaru
Mengubah artefak AAR akan menempatkan output akhir pada intermediate
Alat Desain
Ctrl + D atau tombol "show diff" tidak menampilkan perbedaan git
Dexer (D8)
Secara eksplisit mengaktifkan pemodelan API yang hilang dalam D8/R8 dari AGP
Menghindari penggunaan versi dengan library desugaring pra-rilis
Impor/Sinkronisasi
Dependensi POM sirkular menghentikan impor project
"Duplicate content roots detected" dengan plugin Android Gradle 7.2.0
Lint
Lint di AGP 7.2.0 menggantung di pemeriksaan ApiDetector
InconsistentLayout tidak mematuhi dasar pengukuran
[Lint] Detektor Jenis Resource yang Salah menemukan error dalam kode yang valid saat kode ada di seluruh modul
Eksekusi
Opsi perangkat tidak terlihat dan tidak dapat menjalankan aplikasi meskipun modul aplikasi tersedia.
Penyingkat (R8)
[R8 3.3.40] NoSuchMethodError karena panggilan super ke metode yang tidak ada
NullPointerException di library desugaring selama konversi spesifikasi
NullPointerException di FieldAssignmentTracker menggunakan 3.3.35
[R8 3.3.31] Pengecualian IncompleteHorizontalClassMergeCode tidak dapat dijangkau
R8 menyebabkan VerifyError pada library Scala

Android Studio Dolphin Beta 1 (2021.3.1.10)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-beta01
Perbaikan Masalah
Plugin Android Gradle
Menambahkan metode desugar ke model lint
Dexer (D8)
VM Art/Dalvik sebelum versi 8 tidak mendukung perbaikan untuk JDK-8272564
Emulator
Opsi untuk menonaktifkan berbagi papan klip hilang di Android Studio Bumblebee, tidak dapat menonaktifkannya
Lint
Menambahkan flag --offline ke lint
Penyingkat (R8)
R8 3.3.28 merusak metode yang dapat dijangkau dengan menempatkan "throw NPE" di isi metode.
Konstruktor class yang dipertahankan memunculkan NPE dalam mode kompatibilitas Proguard

Android Studio Dolphin Canary 9 (2021.3.1.9)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-alpha09
Perbaikan Masalah
Plugin Android Gradle
Image sistem yang "serupa" jika gagal mendapatkan yang diminta _tidak_ serupa
Perangkat Pengujian Otomatis: Tidak mendownload image sistem yang tepat? Atau menjalankan yang salah?
Muncul pesan "We recommend using a newer Android Gradle plugin" jika tidak ada plugin yang lebih baru
Perangkat yang Dikelola Gradle harus menawarkan jenis perangkat yang kompatibel jika perangkat tidak ditemukan
Plugin kotlin-android-extensions error saat atribut `package` tidak ada di AndroidManifest.xml
Error ketidakcocokan jenis perangkat/jenis image tidak mudah digunakan
Lokasi perangkat yang dikelola Gradle pada disk
Build Analyzer
Analisis jetifier Build Analyzer mengatakan bahwa androidx databinding memerlukan jetifier
Pengelola Perangkat
Menu "Stop device" menghilang dari menu konteks Pengelola Perangkat.
Emulator
error emulator jendela alat
Gradle
Positif Palsu UnusedResources Lint dengan Impor Alias
Impor/Sinkronisasi
Tidak dapat menyinkronkan project dengan modul KMP di Chipmunk dengan MPSS
Kotlin 1.6.20 membuat error dependensi modul KMP
"LicenseNotAcceptedException" tidak dapat ditindaklanjuti?
Modul dari build gabungan tidak diimpor di IDE
Logcat
Logcat terputus dari perangkat
Navigasi
Menyertakan grafik navigasi dari modul aar yang berbeda akan menyebabkan error, dan menghasilkan filter intent AndroidManifest.xml untuk deep link
Referensi
Bug: memilih untuk membuka "implementation" resource tidak membuka apa pun
SDK Manager
Update SDK tidak berfungsi jika /tmp adalah symlink
SDK Manager harus menghentikan spamming info log ke stdout

Android Studio Dolphin Canary 8 (2021.3.1.8)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-alpha08
Perbaikan Masalah
Plugin Android Gradle
AGP 7.1.1 Bergantung pada Versi Netty yang Rentan
Masalah class duplikat yang dilaporkan oleh R8
AGP 7.1.1 tidak menghasilkan class RenderScript dengan pemrosesan resource yang dinonaktifkan
Menerapkan api/annotationProcessor/implementation resolutionStrategy untuk konfigurasi turunan varian
MergeSourceSetFolders meluncurkan terlalu banyak tindakan pekerja
Perangkat Virtual yang Dikelola Gradle gagal dalam CI (Tindakan GitHub)
Masalah terkait android.defaultConfig.ndk.debugSymbolLevel
Jenis build 'debug' memiliki kunci penandatanganan default, sedangkan yang lain tidak
STRING_TOO_LARGE seharusnya gagal dalam proses build
APK Viewer
APK Analyzer seharusnya tidak menampilkan 'successfully loaded' jika ada masalah
AVD Manager
avdmanager menanyakan "Do you wish to create a custom hardware profile?" meskipun flag --silent diteruskan
AVD Android TV dapat disiapkan dengan orientasi potret
Android Studio 2.0: mengedit Perangkat Virtual akan mengembalikan pilihan skin khusus
AVD tidak menampilkan tata letak lanskap TV dengan benar dalam dialog pemilihan AVD
Perangkat QVGA 2,7" menampilkan 'ldpi' dalam daftar perangkat, bukan 'mdpi'. Ini adalah error ukuran 33% antara desain dan pengujian
Android Studio tidak mendukung kepadatan emulator 200 dpi
Link download disembunyikan saat memilih image sistem, jika jendela terlalu sempit
Editor Kode
Masalah sorotan sintaksis SQLite - "SELECT" tidak dapat diikuti dengan "REPLACE"
ID Pelengkapan Otomatis di layout editor mengisi kolom dengan String yang salah
Nama class yang belum di-resolve dalam aturan proguard
Pengelola Perangkat
Mempertahankan pengurutan emulator di AVD Manager
Pengelola Perangkat menampilkan jalur yang salah dalam pesan error saat nama AVD diganti di dalam AS
Android Studio Hang saat menghapus perangkat virtual
IllegalArgumentException di SkinLayoutDefinition.parseFile
Pengeditan
Error sintaksis palsu dalam file AIDL
Emulator
Emulator yang dihosting Android Studio: Kompatibilitas keyboard AZERTY untuk Navigasi Scene Virtual
Firebase
Firebase Assistant tidak dimuat
Peluncuran Pertama
IOException di WindowsPerformanceHintsChecker
Editor File Gradle
Peringatan tentang katalog Versi harus lebih jelas
Impor/Sinkronisasi
Tidak dapat menyinkronkan project dengan modul KMP di Chipmunk dengan MPSS
Sinkronisasi dengan file Gradle gagal dengan AGP 7.3.0-alpha01 di Chipmunk Studio
Penginstal
Bug kecil Android Studio
Chipmunk Beta 1: Wizard penyiapan tidak menghitung ukuran download dengan benar
Lint
Penyiapan lint rusak dalam skenario source-set-per-module
Pemeriksaan NewApi tidak menangani kasus antarmuka turunan baru
[Lint] Detektor "Recycle" salah menandai animasi sebagai tidak dimulai
Integrasi Lint
AndroidLintAnalysisTask menyebabkan cache tidak ditemukan karena perbedaan stempel waktu dalam `lint.jar`
Logcat
Logcat otomatis di-scroll hingga akhir
Menghapus buffering logcat merusak logcat
Logcat berhenti berfungsi setelah tertutup, lalu terbuka lagi
Motion Editor
Tombol pemeriksa animasi ditampilkan sebagai ">>" (overflow) saat font sistem lebih besar
Kode/Template Baru
Wizard project baru Android Studio yang masih menggunakan fungsi "onActivityCreated" untuk "Fragment + ViewModel" yang sudah tidak digunakan lagi
File build project C++ baru memiliki blok externalNativeBuild duplikat
Referensi
Daftar yang tidak diurutkan di Image Asset > Confirm Icon Path > Res Directory
Bug: memilih untuk membuka "implementation" resource tidak membuka apa pun
Editor XML tidak memberi peringatan saat menggunakan apostrof (atau bahkan ') tanpa escape dengan garis miring terbalik yang menyebabkan kegagalan Gradle
Eksekusi
Eksekusi Dengan Menghapus Data
Menjalankan Pengujian
Hasil pengujian unit tidak ditampilkan di Dolphin
Menambahkan lebih banyak cakupan pengujian untuk Pengujian unit
Pengujian berinstrumen gagal dengan error "Project 'X' not found in root project 'X'."
SDK Manager
Masalah dependensi ganda sdkmanager
Setiap update AS = bug baru yang belum di-resolve :|
Update SDK tidak berfungsi jika /tmp adalah symlink
AVDManager - "Error: Package path is not valid. Valid system image paths are:ository..."
AGP mendownload paket SDK Tools jika hanya paket alat command line baru yang diinstal
SDK Manager tidak ada dalam menu Alat, lisensi SDK tidak diterima, tidak dapat dilanjutkan
Pengujian
Pengujian GMD gagal karena kesalahan penyediaan perangkat pada Windows

Android Studio Dolphin Canary 7 (2021.3.1.7)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-alpha07
Perbaikan Masalah
Plugin Android Gradle
Menambahkan pekerja ke R8
Menambahkan metode desugar ke model lint
Impor/Sinkronisasi
Masalah Pemuatan "Gradle build model" di IDE
Lint
Pesan IconMissingDensityFolder lint menggunakan jalur absolut pada lint-baseline.xml
Memindahkan VersionChecks ke dalam paket API untuk membuka visibilitas
Pemeriksaan NewApi lint tidak menangani pernyataan `when` di Kotlin

Android Studio Dolphin Canary 6 (2021.3.1.6)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-alpha06
Perbaikan Masalah
Plugin Android Gradle
Kerentanan Kritis di org.bouncycastle:bcprov-jdk15on:1.56
Menghapus input file dasar pengukuran untuk AndroidLintAnalysisTask
Perangkat Pengujian Otomatis: Tidak mendownload image sistem yang tepat? Atau menjalankan yang salah?
Berhenti menyertakan jar aturan lint dari .android/lint di AGP 7.2
Menambahkan metode desugar ke model lint
Benchmark
Template Microbenchmark Android Studio gagal di-build
Build C++
externalNativeBuildClean juga menjalankan preBuild saat menggunakan AGP 4.0.0
Find Usages
Deklarasi go to tidak berfungsi untuk @animator/foo (mungkin apa pun di bagian animated-vector)
Macrobenchmark
Template Macrobenchmark tanpa .gitignore
Dokumentasi ExampleStartupBenchmark merujuk pada atribut yang salah
Template Macrobenchmark matchingFallbacks + profileable
Template Macrobenchmark minSdk salah
ExampleStartupBenchmark menggunakan CompilationMode.SpeedProfile yang tidak ada

Android Studio Dolphin Canary 5 (2021.3.1.5)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-alpha05
Perbaikan Masalah
Plugin Android Gradle
Pengujian di perangkat gagal secara otomatis ketika pengujian tidak dapat dijalankan
Android Studio 2021.1.1 beta5. Sinkronisasi Gradle gagal dengan pesan "Unable to load class 'com.android.build.api.extension.AndroidComponentsExtension'".
AGP 7.2.0-alpha05 merusak build yang menggunakan plugin Navigation Safe Args
Error tidak jelas untuk file values.xml yang tidak valid
Pengeditan Compose
Pelengkapan otomatis impor justru menyelesaikan pengetikan
Emulator
UnsatisfiedLinkError: Tidak dapat menemukan image_converter.dll
Layout Editor
BUG: Ruang tambahan yang salah pada tata letak. Mengetuk desain tata letak pada tampilan apa pun menyebabkan perubahan format di teks tata letak
Lint
Bug: template string tidak dianggap sebagai string saat digunakan sebagai parameter untuk fungsi getString
Navigasi
Safe Args menggunakan getApplicationIdTextResource yang tidak digunakan lagi dengan AGP 4.1+
SafeArgs 2.4.0-rc01 dan AGP 7.1.0-rc01 tidak kompatibel
Network Inspector
TrackedHttpURLConnection.getHeaderField mengalami error dengan NullPointerException
Saya terus-menerus mendapatkan error ini saat debugger terhubung pada Android Studio versi terbaru.
Network Inspector baru mengalami error setelah Bumblebee diupdate
Referensi
Error "The resource name must begin with a character" yang tidak terduga saat resource string dimulai dengan referensi '@string/string_name' dan diikuti oleh spasi kosong dan teks lainnya
Menjalankan Pengujian
Hasil pengujian unit tidak ditampilkan di Dolphin

Android Studio Dolphin Canary 4 (2021.3.1.4)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-alpha04
Perbaikan Masalah
Plugin Android Gradle
Menambahkan dukungan untuk library minCompileSdk pratinjau
"Java file outside of source root" saat menggunakan manifest.srcFile
Error selama penyiapan perangkat jika lebih dari satu sub-project mendeklarasikan perangkat yang sama
Meningkatkan keterbacaan pesan error CheckAarMetadataTask
AGP tidak boleh menggunakan ProjectComponentIdentifier.projectPath tanpa ProjectComponentIdentifier.build
`Properti 'layoutInfoDirectory' tidak memiliki nilai yang dikonfigurasi` setelah mengupgrade AGP dari 7.0.4
Menerapkan api/annotationProcessor/implementation resolutionStrategy untuk konfigurasi turunan varian
AGP mencari ANDROID_SDK_ROOT, bukan ANDROID_HOME
Jendela Asisten
Kesalahan ketik di alat firebase
Emulator
UnsatisfiedLinkError: Tidak dapat menemukan image_converter.dll
Layout Inspector
Pemeriksaan aplikasi & layout inspector & db inspector tidak berfungsi
Lint
Anotasi @TargetApi diterapkan pada pemanggil
Mode pengujian typealias Lint membuat typealiases yang tidak valid dengan generik
Regresi NewApi lint Android
Memori
Simbolisasi rusak untuk Memory Profiler
Network Inspector
Network Inspector di BumbleBee tidak menampilkan respons API dalam format yang dapat dibaca
Kode/Template Baru
Bug pesan error: Argumen untuk parameter @NotNull 'text2' dari com/intellij/diff/comparison/ComparisonManagerImpl.isEquals tidak boleh null
Menjalankan Pengujian
Hasil pengujian unit tidak ditampilkan di Dolphin

Android Studio Dolphin Canary 3 (2021.3.1.3)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-alpha03
Perbaikan Masalah
Plugin Android Gradle
Memastikan direktori kosong dari sumber lokal dan classpath runtime dipertimbangkan untuk resource Java
Properti lateinit projectProvider belum diinisialisasi
AAB (resources.pb) sesekali penuh dengan komentar dari attrs.xml?
AGP mengabaikan nama paket yang ditetapkan di androidTest/AndroidManifest.xml
Jendela Asisten
Mengubah judul jendela alat "Assistant" untuk menyertakan titik dua
Pratinjau Compose
Mengosongkan Panel Pratinjau Compose saat Composable mengakses Build.VERSION.SDK_INT
Layout Editor
Posisi absolut tidak dihapus untuk tampilan yang dirujuk
Studio berhenti berfungsi di build.
Misc.xml berisi jalur lokal
Di editor Activity Design, scroll roda mouse lebih kecil dari yang diharapkan
Bug: menampilkan RadioButton di item RecyclerView yang menempatkan teks ke tombol meskipun tidak disetel
Bug: tidak ada pratinjau untuk Preferensi yang disesuaikan
Peringatan yang membingungkan pada entryValues Preferensi
Lint
Pemeriksaan lint TypographyQuotes menimbulkan masalah untuk kutipan yang digunakan oleh atribut tag HTML
Inkonsistensi antara saran Lint dan AGP tentang cara memaketkan library native
Peringatan AndroidLintAnalysisTask IllegalArgumentException karena ada file class yang tidak didukung di META-INF
Memori
Simbolisasi rusak untuk Memory Profiler
Navigation Editor
Membuka safearg akan menampilkan editor navigasi tetapi tidak menampilkan arg
Resource Manager
Tidak dapat membuat ikon
Pengujian
AGP 7.2.0-alpha06, pengujian espresso, titik dua dalam nama artefak yang dihasilkan

Android Studio Dolphin Canary 2 (2021.3.1.2)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-alpha02
Perbaikan Masalah
Plugin Android Gradle
API transformasi berbasis ASM mencoba menghitung frame untuk bytecode Java 6 saat berisi petunjuk JSR/RET
Android Studio 2021.1.1 beta5. Sinkronisasi Gradle gagal dengan pesan "Unable to load class 'com.android.build.api.extension.AndroidComponentsExtension'".
OutOfMemoryError ditampilkan dari ResolutionResultUtils.getPathFromRoot(ResolutionResultUtils.kt:55)
Menambahkan pengujian untuk publikasi AGP&KMP
Link untuk opsi kompatibilitas Studio dan AGP mengarah ke situs perusahaan
Error selama penyiapan perangkat jika lebih dari satu sub-project mendeklarasikan perangkat yang sama
Penggabungan hasil pengujian perangkat terkelola tidak akan menampilkan pesan bantuan.
File diagnostik resources.txt tidak dibuat setelah menjalankan shrinkReleaseRes
JarFlinger harus menyediakan mode yang tidak mengabaikan direktori kosong
Android Studio
Menambahkan dukungan quickfix lint untuk peringatan/error lint pada pernyataan impor
Build C++
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") tidak boleh null
Pratinjau Compose
Penggunaan @PreviewParameter tidak menampilkan composable di jendela pratinjau
Pratinjau Compose gagal menemukan resource dari modul lain saat class R non-transitif diaktifkan
CPU
Pengukuran sampel profil yang merusak pengukuran benchmark
Data Binding
Loosing binding
Databinding
Mengumpulkan StateFlow menggunakan addRepeatingJob/flowWithLifecycle
Alat Desain
AS 2.3: Teks Tombol Pilihan Konversi WebP
Pratinjau gambar 9-patch pada tema gelap menampilkan teks terang dengan latar belakang terang
Pengelola Perangkat
Tidak dapat menjalankan Pengelola Perangkat Android
Impor/Sinkronisasi
"variant must not be null" saat mengimpor project MPP Kotlin
Layout Editor
hotkey mode layout editor diaktifkan dalam file selain layout
Studio berhenti berfungsi di build.
Editor preferensi Android Studio tidak berfungsi dengan semestinya
Pratinjau Tata Letak tidak menemukan semua tema project
Layout Inspector
Inspector menampilkan konten setelah "stop" dipilih
Tidak dapat menyalin nilai atribut di layout inspector
Lint
Positif palsu (PP) pemeriksaan lint indentasi yang mencurigakan di kotlinx-coroutines-core
Lint: Lokasi yang dihitung oleh getValueLocation LintCliXmlParser salah
Mencantumkan pemeriksaan kustom yang dijalankan di lint-report.html
Menambahkan anotasi @DeprecatedSdkVersion untuk menunjukkan metode tidak digunakan lagi setelah API level minimum tertentu
ObsoleteSdkInt harus memeriksa anotasi RequiresApi, TargetApi, dan SdkSuppress
Anotasi @ReturnThis dan penerapan Lint
Anotasi @OpenForTesting [Android Lint Checks] Kotlin & pemeriksaan lint
Pemeriksaan ObsoleteSdkInt harus menandai penggunaan @TargetApi
Pemeriksaan ObsoleteSdkInt harus menyertakan tools:targetApi
Lint melaporkan UnknownIssueId saat menggunakan ID masalah kustom dalam konfigurasi lint.
Menjalankan Pengujian
Tidak dapat menggunakan argumen instrumentasi yang berisi "-e"
Mematuhi parameter instrumentasi kustom yang ditentukan dalam konfigurasi run Android Studio (UTP)
Upgrade Assistant
"Cannot find AGP version in build files". Apa artinya? Dan BAGAIMANA cara memperbaikinya?

Android Studio Dolphin Canary 1 (2021.3.1.1)

Dirilis bersama:
  • Plugin Android Gradle 7.3.0-alpha01
Perbaikan Masalah
Plugin Android Gradle
Plugin Android Gradle 7.1.0-rc01 gagal melakukan transformasi bytecode ASM selama pengujian unit
Plugin Android Gradle: Memperbaiki kebocoran dependensi kompilasi oleh ConstrainHandler.
SigningConfig untuk MergedFlavor (buildType+flavor) di Gradle 7.x
Beberapa blok DSL baru tidak dapat digunakan dari Groovy DSL di Plugin Android Gradle 7.0.0
API penerbitan baru AGP 7.1: javadoc jar yang dibuat tidak ditandatangani
Editor Kode
Bug di Android Studio Live Templates - ekspresi className() tidak me-resolve nama class
Impor/Sinkronisasi
Spam log: "INFO - testKnownPluginVersionProvider - 'gradle' plugin missing from the offline Maven repo, will use default 7.2.0-alpha05"
Menampilkan versi JDK dan lokasi file di menu Jika lokasi jdk Gradle tidak ditetapkan.
Menjalankan Pengujian
Tidak dapat menjalankan AndroidTest dari menu gutter saat konfigurasi run non-Android dipilih
Penyingkat (R8)
Masalah penggabungan class virtual pada jar dari b/211811489
[R8 3.2.24] NPE di MemberRebindingAnalysis
Class tertutup tidak didukung
R8 mengganti nama literal string
Kompilasi Kotlin yang rusak dengan inline fun + default args + crossinline
Bug: mendapatkan error "Compilation of classes...requires its nest mates ...(unavailable) to be on program or class path"