Masalah yang Ditutup di Android Studio 2020.3.1

Android Studio 2020.3.1.21

Perbaikan masalah
Plugin Android Gradle
android.lintOptions.textOutput rusak saat disetel dengan 'stdout' dan 'stderr'
com.android.tools.build:gradle:4.2.0 merusak placeholder manifes di library
AGP7.0: Perbedaan dalam penanganan namespace androidTest antara API/Model dan pembuatan R
Android Studio
Saluran alfa tidak dicerminkan dalam gutter Android Studio untuk warna Compose
Editor Kode
Penyelesaian RadioButton Compose menambahkan lambda di akhir
Lint
Pemeriksaan VectorDrawableCompat Android Lint memberi peringatan dengan tidak benar
Lint tidak lagi mengambil properti sistem lint.baselines.continue jika disetel dari plugin Gradle
Error dalam aturan lint kustom tidak menyebabkan hasil untuk dilaporkan
Paket/APK Rilis
Sandi terkadang salah didekode saat menggunakan KeePass
Penyingkat (R8)
FullMode R8 dalam AGP 7.0.0-beta01 mengubah implementasi ParameterizedType menjadi Class
Aplikasi mengalami error di Android API 23 dan yang lebih lama: java.lang.NoClassDefFoundError: j$.$r8$wrapper$java$util$function$Supplier$-WRP

Android Studio 2020.3.1.20

Perbaikan masalah
Plugin Android Gradle
Meneruskan --client-id, --client-name, dan --client-version ke lint dari AGP
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
Lint
Lint tidak lagi mengambil properti sistem lint.baselines.continue jika disetel dari plugin Gradle
Tugas lint AGP gagal saat ada dependensi modul compileOnly tidak langsung
Android Studio berhenti menyarankan untuk mengupdate library ke versi SNAPSHOT setelah kembali ke versi stabil/beta yang sesuai
lintClient tidak menerima user.home
Integrasi Lint
Penggunaan RAM Lint AGP 7.0.0 Alpha 14 Tidak Terbatas
Masalah lint dengan fitur dinamis tidak dilaporkan saat checkDependencies=true pada aplikasi dan ada modul library

Android Studio 2020.3.1.19

Perbaikan masalah
Plugin Android Gradle
Menambahkan opsi javac "-parameters" hanya jika Room ada
Referensi yang belum terselesaikan: setProguardFiles
Tidak dapat menjalankan tugas :test lagi, mulai dari AGP 7.0.0-beta03
initWith() tidak tersedia dalam Gradle Kotlin DSL
Pengaktifan kembali class implementasi vis pembuatan DSL, bukan antarmuka
Build Analyzer
Fitur Salin & Tempel tidak berfungsi untuk tab peringatan Build Analyzer
Analisis Kode
Peringatan lint ShowToast positif palsu dengan Snackbar
Peringatan tidak valid dalam Gradle untuk mengupgrade ke library work-runtime versi alfa
Pengeditan Compose
LiveLiteral yang menyebabkan error dalam modul non-Compose
Lint
Menjalankan Lint dengan laporan SARIF akan melempar pengecualian untuk beberapa kegagalan SourceLockedOrientationActivity
Positif Palsu Daur Ulang Lint
Lint tidak mendeteksi error jenis dengan StringDef saat ada beberapa parameter metode string
@CheckResult tidak berfungsi di dalam ekspresi lambda
Pemeriksaan lint UnusedResources tidak berfungsi dengan benar untuk library
`UnknownIssueId` masih mencetak peringatan saat dinonaktifkan
Pesan error usang yang terkait dengan analisis Lint sebagian
Terjadi error pada lint dengan firebase-perf [OutdatedLibrary] meskipun kami menggunakan versi terbaru.
Resource
White-space ditambahkan ke beberapa resource string setelah upgrade ke versi ke 4.2
Penyingkat (R8)
Allowshrinking tampaknya tidak menyematkan class
View Binding
Menggunakan impor statis pada metode view binding yang di-inflate atau `inflate` akan menghasilkan resource yang tidak digunakan

Android Studio 2020.3.1.18

Perbaikan masalah
Plugin Android Gradle
Artefak berikutnya yang akan diekspos harus berupa CLASSES
Peringatan penggantian buildConfigField mencetak nilai, yang dapat berisi informasi sensitif
Versi dukungan Android '202.7660.26.42.7322048' yang dimasukkan tidak valid, diharapkan dalam format 'w.x.y.z' - mendapatkan error ini saat mengeksekusi sampel compose
AGP 4.2.0 menghasilkan APK pengujian yang tidak memiliki class, mungkin karena set sumber campuran java/kotlin
Alat Desain
Buat Baru -> Aset Gambar tidak memungkinkan (MacOS)
Lint
Lint Android tidak dapat melihat jar androidx.annotation di project tertentu
Penyingkat (R8)
desugar menggantikan pemisah metode akhir di PriorityQueue
Perubahan tanda tangan metode R8 menghentikan Retrofit di AGP 4.2.0