Masalah yang Ditutup di Android Studio 2022.2.1

Android Studio Flamingo Patch 2 (2022.2.1.20)

Dirilis bersama:
  • Plugin Android Gradle 8.0.2
Perbaikan Masalah
C++ Debugger
Debugger native tidak memuat simbol setelah update Flamingo
Penyingkat (R8)
R8 gagal selama build Compose dengan ArrayIndexOutOfBoundsException
VerifyError: Pemverifikasi menolak class saat menggunakan R8 dengan Kotlin 1.8.20
R8 di AGP 8 merusak layanan Google Fit
Penyertaan informasi file sumber dengan nama residu yang membuat nama input tumpang-tindih tidak direpresentasikan dengan benar

Android Studio Flamingo Patch 1 (2022.2.1.19)

Dirilis bersama:
  • Plugin Android Gradle 8.0.1
Perbaikan Masalah
Penyingkat (R8)
Error: "No VersionRequirement with the given id in the table" setelah mengupgrade AGP 7.2.2 -> 7.4.0
R8 NullPointerException pada markTypeAsLive AGP 7.4.1
[R8 4.0.53] Kegagalan verifikasi class berat di Android 11

Android Studio Flamingo RC 1 (2022.2.1.17)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-rc01
Perbaikan Masalah
Plugin Android Gradle
android.injected.testOnly=false tidak berfungsi
Dexer (D8)
Solusi untuk JDK-8272564 tampaknya diperlukan di API level 28-30
Paket/APK Rilis
Membuat error paket yang ditandatangani (Menghapus semua alias di keystore saat membuat alias baru)

Android Studio Flamingo Beta 5 (2022.2.1.16)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-beta05
Perbaikan Masalah
Plugin Android Gradle
Error build merujuk pada API level 34, yang tidak ada
Muncul pesan "We recommend using a newer Android Gradle plugin" jika tidak ada plugin yang lebih baru
Android Studio
Jendela alat Running Devices AS Electric Eel kehilangan koneksi ke Pixel Watch saat pencerminan perangkat

Android Studio Flamingo Beta 4 (2022.2.1.15)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-beta04
Perbaikan Masalah
Plugin Android Gradle
processDebugUnitTestManifest gagal dengan placeholder manifes untuk varian pengujian
Lint mengakses informasi set sumber tanpa dependensi
JDK
Layar kosong setelah laptop beralih ke mode tidur untuk penyiapan multilayar
Giraffe Canary 2: UI macet (beachball) saat memulai: sun.java2d.metal.MTLLayer.blitTexture
Penyingkat (R8)
java.lang.VerifyError: class Verifier ditolak androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object) gagal memverifikasi: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object): [0x0] tidak dapat mengakses kolom instance java.lang.Object androidx.compose.ui.graphics.colorspace.n.a dari objek jenis Precise Reference: androidx.compose.ui.graphics.colorspace.o
AGP 7.4.0/7.3.1 - Mencoba untuk mengantrekan tindakan dalam daftar kerja antrean yang tidak dapat didorong
Meminifikasi kode Renderscript: penurunan performa yang besar saat mengupgrade AGP dari 7.3.1 ke 7.4.0

Android Studio Flamingo Beta 3 (2022.2.1.14)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-beta03
Perbaikan Masalah
Plugin Android Gradle
Plugin Lint bukan bagian dari gradle-api
DexingFileDependenciesTask.outputKeepRules adalah direktori, tetapi ditandai sebagai OutputFile
Mengupgrade ke AGP 7.4 menyebabkan StackOverflowError
Pratinjau Compose
PermittedSubclasses Pratinjau Compose AS Flamingo Alpha 10 memerlukan ASM9
Dexer (D8)
Mengupdate library metadata Kotlin ke versi 0.6.0
Impor/Sinkronisasi
Sinkronisasi Gradle gagal pada AS 2022.3.1 Canary 2
Tidak dapat memanggil "GradleSyncListener.syncFailed" karena "syncListener" null
JDK
Layar kosong setelah laptop beralih ke mode tidur untuk penyiapan multilayar
Giraffe Canary 2: UI macet (beachball) saat memulai: sun.java2d.metal.MTLLayer.blitTexture
Network Inspector
TrackedHttpURLConnection.getHeaderField mengalami error dengan NullPointerException
Penyingkat (R8)
Error NPE/pernyataan dalam pemverifikasi frame CF
Regresi setelah penghapusan cache pencarian kolom
`:app:minifyVariantWithR8` menampilkan NullPointerException di AGP 7.4.0-beta02
R8: ClassNotFoundException saat -allowaccessmodification
Menambahkan dukungan untuk penerima konteks dalam metadata

Android Studio Flamingo Beta 1 (2022.2.1.12)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-beta01
Perbaikan Masalah
Plugin Android Gradle
Masalah `com.android.build.gradle.tasks.ShaderCompile` dengan cache konfigurasi
Menambahkan ke resource Java menggunakan AGP API akan merusak cache konfigurasi
Build Analyzer
NPE di TasksTreeStructure.updateStructure (Build Analyzer)
Emulator
Peringatan privasi harus ditampilkan saat pengguna mengaktifkan pencerminan perangkat di Setelan
Lint
TypedArray#close (API 31) tidak di-desugaring, tetapi AS tidak menampilkan peringatan saat digunakan di try-with-resources
Lint tidak memeriksa transmisi yang valid untuk penerima panggilan
Lint hanya memeriksa transmisi yang aman untuk antarmuka yang diterapkan secara langsung, bukan yang diwarisi

Android Studio Flamingo Canary 11 (2022.2.1.11)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha11
Perbaikan Masalah
Build Analyzer
NPE di TasksTreeStructure.updateStructure (Build Analyzer)
Emulator
Peringatan privasi harus ditampilkan saat pengguna mengaktifkan pencerminan perangkat di Setelan

Android Studio Flamingo Canary 10 (2022.2.1.10)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha10
Perbaikan Masalah
Plugin Android Gradle
Instrumentation API tidak mengubah dependensi file lokal
Error `AnnotationProcessorOptions.arguments are queried` saat mengupdate ke 7.4 Beta 1
Memindahkan plugin publik Gradle ke gradle-api dan menghapus BasePlugin.getExtension
r8.jvmArgs tidak digunakan
JDK17 sebagai versi minimum yang diperlukan untuk AGP
AGP 8.0.0 A8 merusak profil dasar pengukuran
Mengubah 'compileSdkVersion' ke 'compileSdk' dalam pesan CheckAarMetadataTask di AGP 8.0
AGP 7.4.0-rc01 merusak Variant API dengan "Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported"
Android Studio
Tidak menampilkan pop-up fitur pratinjau Java yang tidak relevan
APK Viewer
Aturan Profil Dasar Pengukuran Terlalu Besar
Mendekode Profil Dasar Pengukuran untuk App Bundle
Pratinjau AVD
Vector Asset tidak dapat memuat file SVG
Build Analyzer
Tidak ada notifikasi "new build warnings available" dari Build Analyzer
Editor Kode
AppLinksAutoVerify tidak mendukung pengalihan 301
Pengeditan Compose
Impor `Image` compose yang tidak digunakan lagi dipromosikan di atas versi yang tidak dihentikan
Deployment
Error pencerminan perangkat
Alat Desain
Konversi SVG ke Android Vector Graphics gagal untuk gradien linier karena elemen xref:href
Dexer (D8)
Error penggabungan dex sesuai dengan sintetis global setelah mengupgrade AS Canary 6 ke 7
Emulator
CRASH kernel emulator acak terkait emulasi WLAN (mac80211_hwsim)
Tooltip untuk emulator ubah ukuran kontrol kamera
Fragment
Lint DialogFragmentCallbacksDetector Fragment rusak saat saya mengupgrade ke lint 30.4.x (AGP 7.4.x)
Impor/Sinkronisasi
JDK tidak ada di IDE
Menambahkan sumber setelah varian dibuat akan menghentikan sinkronisasi
Pesan error Plugin Dukungan Android perlu penyusunan ulang kata
Layout Editor
Ikon horizontal dan vertikal LinearLayout bisa menyesatkan
Lint
Penjelasan pemeriksaan lint AccessibilityDetector sudah tidak berlaku
Pemeriksaan Lint SDK_INT harus memahami variabel lokal sementara
Error saat TestMode.TYPE_ALIAS mengganti jenis Fungsi dengan typealias
Bug: saat ObjectAnimator dibuat di luar blok kode saat ini, ada peringatan positif palsu untuk tidak memulainya #38
Lint: NPE karena membuat kueri instance Aplikasi dalam mode mergeOnly
Aturan lint NonConstantResourceId tidak dapat mendeteksi untuk menetapkan nilai konstanta dari ID resource
Tidak menampilkan error pada ID tampilan
Kegagalan untuk melakukan deserialisasi cache resource lint akan mengakibatkan error lint (tetapi harus menjadi peringatan)
Regresi Desugar NewApi AGP Flamingo Alpha 8 Lint
Integrasi Lint
File dasar pengukuran saat ini adalah Input dan Output dari tugas Lint
Logcat
Menambahkan Tindakan Klik Kanan untuk Menyalin Teks Pesan
ProfileInstaller & Profil Dasar Pengukuran
Mengekspos addMetadata untuk pengujian Hawkeye
Referensi
Pemfaktoran Ulang Nama Warna XML (BUKAN File) Menolak Penggunaan Karakter Huruf Besar sebagai Nama File yang Tidak Valid
Menjalankan Pengujian
Setiap kali saya menjalankan pengujian unit dengan cakupan, saya harus mengompilasi ulang (dua kali)
Upgrade Assistant
Upgrade ke AS Flamingo Canary 9 menyebabkan project gagal saat kolom BuildConfig Kustom digunakan di file gradle.

Android Studio Flamingo Canary 9 (2022.2.1.9)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha09
Perbaikan Masalah
Android App Bundle
Mengizinkan kemampuan untuk menentukan jalur bagi library yang akan disertakan dalam App bundle yang dibangun secara eksternal
Plugin Android Gradle
lint.xml dalam modul tidak dipertimbangkan untuk pemeriksaan UP-TO-DATE tugas lint
Masalah Plugin Android Gradle 7.0+ dan Android Tests: Tidak dapat menemukan resource: id
configureCMakeDebug tidak berfungsi dengan pengecualian pointer null
Mengupgrade project IllegalAccessError ke AS2022.2.1.5, FireBasePerfPlugin
Sinkronisasi gagal dengan error samar "Koleksi tidak berisi elemen yang cocok dengan predikat".
AVD Manager
Cermin Perangkat selalu terbuka
Pengeditan Compose
Urutan saran MaterialTheme
Pratinjau Compose
KotlinReflectionNotSupportedError: Implementasi refleksi Kotlin tidak ditemukan saat runtime
Impor/Sinkronisasi
JDK tidak ada di IDE
OutputBuildAction telah dikompilasi oleh versi Java Runtime yang lebih baru
Tidak ada konfigurasi run yang dibuat untuk modul dengan plugin Gradle "com.android.test"
Peringatan IDE positif palsu tentang level bahasa 'pratinjau' Java
Frozen IDE mencoba pemfaktoran ulang metode kotlin dalam project besar
IntelliJ
Kebocoran project melalui FocusChangeListener di FileEditorManagerImpl
Plugin Kotlin
Regresi di EE: Mengekstrak metode terkadang tidak berfungsi
Lint
Android Studio salah menandai versi yang ditentukan sebagai versi usang.
AndroidDeprecationInspection.DeprecationFilter EP tidak pernah terdaftar di file android-plugin.xml
Kode/Template Baru
Android Studio menghasilkan pernyataan aktivitas yang salah dalam manifes saat aktivitas baru tidak dibuat di direktori utama project
Template Empty Views Activity gagal mengimpor class R saat aktivitas tidak dibuat dalam paket root
Databinding tidak didukung di Android Studio Template.
Profiler
Tampilan Bottom Up rekaman aktivitas simpleperf tidak ditampilkan dengan benar di Flamingo C6
Wear
Menggunakan "esc" sebagai pintasan tombol kembali akan menghilangkan fokus pada emulator

Android Studio Flamingo Canary 8 (2022.2.1.8)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha08
Perbaikan Masalah
Plugin Android Gradle
AGP 7.4.0-alpha09 menghasilkan build yang tidak akan diupload ke Firebase App Distribution
Build C++
Memindahkan logging c++ ke thread latar belakang
Membaca versi cmake dengan lambat, bukan selama konfigurasi
Pengeditan Compose
Urutan saran MaterialTheme
Databinding
Compiler databinding tidak lagi me-resolve jenis di library multiplatform dengan kotlin 1.7.0
Paket/APK Rilis
'Generate Signed Bundle / APK' - jalur tujuan harus bergantung pada modul

Android Studio Flamingo Canary 7 (2022.2.1.7)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha07
Perbaikan Masalah
Plugin Android Gradle
Gradle 8.0-milestone-2 menyebabkan pengecualian di AGP
Mengoptimalkan penggabungan manifes untuk aplikasi dan library
Menambahkan gradle-settings-api ke pembuatan javadoc
"unknown enum constant" baru dari javac pada AGP 7.4.0-alpha09
API
Penggantian buildConfigField sekarang memberikan peringatan dengan plugin gradle 3.0.0
Pengeditan Compose
Penandaan panggilan fungsi Compose tidak ada di tema Darcula
Menambahkan Impor untuk fungsi composable sering tidak dapat dibaca
Pratinjau Compose
font/myfont.xml jetified tidak ada (atau bukan file)
Pengelola Perangkat
Mengedit AVD memungkinkan Device Frame, mengabaikan setelan sebelumnya
Emulator
Setelan "Tetap terjaga" tidak dipulihkan saat koneksi perangkat terputus
Mengetuk pencerminan layar memutuskan koneksi perangkat
Layout Editor
AS 2021.1.1 Patch 3: Masalah dalam Inputtype
Kebocoran memori 138 MB di CustomViewPreviewRepresentation
tools:listitem Spinner tidak dirender dengan benar saat digunakan dalam tag include.
Layout Inspector
Layout Inspector tidak memeriksa Compose jika versi dikecualikan dari aplikasi yang berjalan
Lint
Lint: Penggabungan PartialResults bekerja dengan tidak benar
Logcat
Permintaan: untuk LogCat, juga memungkinkan untuk menyembunyikan level log
Wear
Android Emulator. Wear OS Bulat. Mengembalikan ke persegi.

Android Studio Flamingo Canary 6 (2022.2.1.6)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha06
Perbaikan Masalah
Logcat
Permintaan: untuk LogCat, juga memungkinkan untuk menyembunyikan level log

Android Studio Flamingo Canary 5 (2022.2.1.5)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha05
Perbaikan Masalah
Plugin Android Gradle
Jenis build 'debug' memiliki kunci penandatanganan default, sedangkan yang lain tidak
direktori sumber yang dihasilkan dicantumkan sebagai direktori Java dalam penyedia sumber utama model lint
Pengeditan Compose
Penyorotan sintaksis Jetpack Compose tidak konsisten
Impor/Sinkronisasi
Memilih perbaikan platform terbaik untuk IDEA-303282
Layout Editor
Penanganan atribut gravitasi yang salah dalam tampilan blueprint
Dukungan untuk direktori sampledata yang akan diambil secara transitif untuk digunakan dalam project multi-modul
Pemfaktoran ulang RTL mencoba mengedit file App Compat
Widget Tampilan Waktu
Pratinjau desain tidak lagi berfungsi jika ada atribut yang hilang dari tema
Opsi duplikat pada Component Tree dalam mode desain layout editor
Di jendela Tata Letak, Beralih dari Tampilan desain ke Tampilan terpisah, tampilan xml tidak men-scroll ke komponen yang dipilih.
Klik kanan pada baris tampilan di Layout Editor tidak membuka menu kontekstual, perlu mengklik id/jenis tampilan secara tepat
Persentase panduan tidak muncul di tampilan desain saat diberikan melalui nilai dimensi
Saran: Tampilan properti Sel Item harus dapat diubah ukurannya
Margin Tata Letak Tidak berfungsi dengan benar
tools:listitem Spinner tidak dirender dengan benar saat digunakan dalam tag include.
inputType default yang salah untuk editText
Android Studio menambahkan atribut posisi absolut pada Grup ConstraintLayout
Lint
[BuildTool/Lint] Properti konstruktor ChecksSdkIntAtLeast
Logcat
Log berhenti ditampilkan di konsol
Menjalankan Pengujian
"Invalid dynamic link" di https://g.co/androidstudio/not-mocked
Pengujian
g.co/androidstudio/not-mocked tidak berguna lagi

Android Studio Flamingo Canary 4 (2022.2.1.4)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha04
Perbaikan Masalah
Plugin Android Gradle
Mengganti resource dengan resValue di build.gradle menyebabkan Error: Resource duplikat
Jenis build 'debug' memiliki kunci penandatanganan default, sedangkan yang lain tidak
Menggunakan fitur dinamis dan penyingkatan resource menyebabkan error runtime
Editor Kode
Pemeriksaan "RegExp" > "Redundant character escape" salah menyatakan "\\}" sebagai redundan
Pengelolaan Dependensi
Menghapus alat build lama
Impor/Sinkronisasi
Project Multiplatform Kotlin gagal diimpor di AS 2022.1.1 Beta 1
IllegalStateException: Build (name=':') tidak ditemukan
Layout Editor
Error Pratinjau Tampilan Kustom
Lint
Recycle Lint bernilai positif palsu terkait openInputStream
Logcat
[LogcatV2] Petunjuk hotkey salah jika Anda mengubah `control + space` default
Network Inspector
Network Inspector menampilkan permintaan dua kali jika OkHttpClient dibuat dari OkHttpClient lain menggunakan newBuilder()

Android Studio Flamingo Canary 3 (2022.2.1.3)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha03
Perbaikan Masalah
Plugin Android Gradle
Berhenti membuat konfigurasi androidJacocoAnt jika cakupan tidak diaktifkan
Menggunakan @IntDef dalam komponen library tidak menghasilkan annotation.zip di aar
Tidak dapat menemukan jenis super yang sama untuk dan
Menambahkan versi properti gradle LINT_PRINT_STACKTRACE=true
Artefak prefab usang yang dikemas ke dalam AAR
Bermigrasi dari properti tujuan ke properti outputLocation untuk mengatasi peringatan penghentian penggunaan dan mempersiapkan Gradle 9.0
Pertimbangkan flag `--release` saat menyiapkan tugas JavaCompile
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask gagal saat ada baris kosong setelah deklarasi xml
Target lintVital dijalankan secara default dalam varian debug
Peringatkan saat file proguard tidak ada
AGP mencoba menambahkan kotlinOptions.freeCompilerArgs pada fase eksekusi tugas
Sinkronisasi Gradle gagal: Sinkronisasi gagal: alasan tidak diketahui
DependencyReportTask tidak kompatibel dengan cache konfigurasi
Editor Kode
Mengekstrak resource string dapat menyertakan tanda petik (" ")
Penyorotan konteks SQL tidak berfungsi di Room 2.5.0
Pratinjau Compose
DropdownMenu diluaskan di posisi yang salah dalam Mode Interaktif Pratinjau
Debugger
Sumber debug ditetapkan secara default ke compileSdkVersion, bukan versi emulator
Emulator
Mengetuk pencerminan layar memutuskan koneksi perangkat
Impor/Sinkronisasi
Impor Project Gradle gagal setelah diupgrade dari Chipmunk Patch 2 (2021.2.1)
Opsi compiler tidak disertakan dengan sinkronisasi IDE Gradle
Project Multiplatform Kotlin gagal diimpor di AS 2022.1.1 Beta 1
Lint
Pemeriksaan lint ResourceType tidak berfungsi untuk sumber kotlin
VersionChecks tidak menangani pemeriksaan rentang Kotlin
Positif palsu untuk InlinedApi saat digabungkan
Logcat
Masalah logcat
Kode/Template Baru
Tag meta-data kosong ditambahkan ke project baru
Tampilan Project
Nama paket tidak diperbarui pada sidebar setelah mengganti nama
Upgrade Assistant
Dukungan perubahan pada nama paket untuk AndroidTest
Memigrasikan atribut paket AndroidManifest.xml ke DSL namespace

Android Studio Flamingo Canary 2 (2022.2.1.2)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha02
Perbaikan Masalah
Plugin Android Gradle
Konfigurasi MergeGeneratedProguardFilesCreationAction lambat meskipun cache konfigurasi aktif
[AGP] Menambahkan direktori sumber yang dihasilkan ke model IDE (Variant API)
JavaPluginConvention dan HasConvention tidak digunakan lagi
Jangan tambahkan ignorewarnings ke R8 secara default
Peringatkan saat file proguard tidak ada
AGP 7.3.0 merusak sinkronisasi gradle untuk project platform gradle
library apksig: ApkVerifier$Result.getV4SchemeSigners() ditandai sebagai pribadi
APK Viewer
Perataan label dialog salah
Tampilkan konten file .version di APK Analyzer
Heading Kolom Tabel APK Analyzer Tidak Memiliki Padding
AVD Manager
Bug pada AVD Manager Error: Tidak dapat menemukan adb, tetapi adb.exe ada di jalur.
Background Task Inspector
Background Task Inspector
Editor Kode
Mengekstrak resource string dapat menyertakan tanda petik (" ")
Pengelola Perangkat
Hasil ambigu di Menu Penelusuran Tindakan saat menelusuri 'Pengelola Perangkat'
Pengurutan yang tidak benar di Pengelola Perangkat
Emulator
Layar perangkat nonaktif saat pencerminan
Impor/Sinkronisasi
Mengizinkan pengujian untuk menyinkronkan dengan AGP versi lama untuk menangani DSL namespace baru
Mendukung tata letak sumber KMP baru
Plugin Kotlin
Alat Refactor -> Modularize tidak berfungsi dengan kode Kotlin
Logcat
Harap kembalikan kemampuan untuk menyesuaikan ukuran font logcat
Logcat Menampilkan Banner "Semua entri log disembunyikan oleh filter" Saat Perangkat Terputus
Modularisasi Refactor
AS 3.3 alpha8: Modularisasi... pemfaktoran ulang berwarna abu-abu
Navigasi
Jika namespace dipindahkan ke build.gradle, build akan gagal dengan deklarasi R yang tidak dapat direferensikan.
Kode/Template Baru
Komentar yang salah di template Aktivitas Tab
Nama Modul Terlalu Sempit
Wizard Project Baru
Layar Distribusi Versi Terlalu Besar dan Tidak Dapat Di-scroll.
Paket/APK Rilis
Pembuatan keystore tidak meng-escape atau mengutip argumen
Referensi
Tidak dapat mengekstrak resource string dari kotlin jika berisi jeda baris
Android Studio tanpa pemberitahuan mengganti resource drawable
File SVG transparan latar belakang berubah menjadi kuning
Tindakan Konversi ke WebP akan berfungsi untuk ikon peluncur
SDK Manager
Direktori ikon gambar klip menyebabkan penundaan parah di SDK Manager
SdkManager menampilkan toString di RemotePackage
Translations Editor
Editor terjemahan: simpan file resource agar tidak menempatkan semuanya ke strings.xml
Editor Terjemahan tidak membedakan antara Sirilik Serbia dan Latin Serbia. Banyak lokalitas yang hilang dari Editor Terjemahan
Menambahkan string di Editor Terjemahan akan menambahkan resource dua kali (AS Bumblebee)
Beberapa kolom ditimpa saat menempelkan teks

Android Studio Flamingo Canary 1 (2022.2.1.1)

Dirilis bersama:
  • Plugin Android Gradle 8.0.0-alpha01
Perbaikan Masalah
Plugin Android Gradle
Kegagalan build yang tidak stabil dalam tugas MergeResources
JavaPluginConvention dan HasConvention tidak digunakan lagi
Lokasi file salah dan tidak konsisten untuk transform API baru
Plugin Android Gradle tidak boleh menggunakan fungsi GUtil.toWords(string) yang tidak digunakan lagi
Plugin Android Gradle tidak boleh menggunakan fungsi ConfigureUtil.configure(closure, target) yang tidak digunakan lagi
Mengupdate pengujian AGP untuk menggunakan KGP 1.7.20-Beta
Gradle 7.4 gagal (tidak dapat membuat instance AnalyticsService)
"unknown enum constant" baru dari javac pada AGP 7.4.0-alpha09
API
Variant API: Di AGP 7.1+, update untuk objek varian baru tidak diteruskan ke objek varian lama
Editor C++
.h C++ eksternal tidak dapat ditemukan dalam tampilan project Android
Editor Kode
Menonaktifkan impor karakter pengganti secara default untuk project Kotlin di Android Studio
Deployment
Kebocoran project melalui AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Pengelola Perangkat
Pengelola Perangkat menampilkan Gambar otomatis untuk pemilihan ponsel
Emulator
Profil Hardware Android TV menampilkan ukuran perangkat yang salah
tidak dapat mendownload gambar untuk Android 12.0 tanpa Google API untuk ABI arm64-v8a di MacBook Pro 14
Impor/Sinkronisasi
Tidak dapat menyinkronkan project dengan modul KMP di Chipmunk dengan MPSS
Hindari membuat kueri untuk model KMP guna menentukan apakah modul merupakan model KMP
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests gagal di JDK17
Project Multiplatform Kotlin gagal diimpor di AS 2022.1.1 Canary 10
Memori
Alat Profil Memori menampilkan 0,2 GB, bukan 150 MB
Upgrade Assistant
Upgrade Assistant AGP harus menangani project menggunakan android.disableAutomaticComponentCreation