Plugin Android Gradle 8.6.0 merupakan rilis utama yang menyertakan berbagai peningkatan
dan fitur baru.
Kompatibilitas
API level maksimum yang didukung plugin Android Gradle 8.6 adalah API level 35.
Berikut info kompatibilitas lainnya:
Perbaikan masalah
Plugin Android Gradle 8.6.0
Perbaikan Masalah |
Plugin Android Gradle |
Regresi AGP 7.0.0-alpha10: Gagal menerapkan plugin 'com.android.internal.library' saat databinding diaktifkan
|
Error saat menjalankan lint dengan dan tanpa K2 UAST
|
Manifes tidak dibuat untuk konfigurasi androidTest Varian
|
AGP 8.4 mencoba menyiapkan Profil Startup pada build debug
|
[Koala 2024.1.2 Canary 2] Error saat menjalankan modul profil dasar pengukuran di APK terpisah
|
Membersihkan/menghapus ProjectInfo
|
Memperbarui kdoc yang sudah tidak berlaku untuk `isIncludeAndroidResources` di DSL AGP
|
Lint menggunakan direktori res tanpa menambahkan dependensi tugas
|
AGP 8.5: Lebih banyak tugas "mergeDebugResources" yang dijalankan, sehingga memperlambat build
|
Menambahkan direktori srcs melalui Variant API tidak berfungsi seperti yang diharapkan
|
|
Dexer (D8) |
Memperbarui database API ke Android 15 (API level 35)
|
java.lang.VerifyError: Pemverifikasi menolak class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) gagal diverifikasi
|
|
Lint |
Lint tidak memanggil visitAnnotationUsage untuk penggunaan anotasi yang dianotasi
|
Error lint UnknownNullness saat menggunakan anotasi penggunaan jenis
|
[library desugar] lint menampilkan peringatan positif palsu peringatan NewApi dengan desugaring diaktifkan
|
Peringatan Lint Pengelola Kredensial salah di Wear
|
Lint: SetTextI18n mengeluh tentang penetapan string kosong.
|
|
Integrasi Lint |
Tugas lint gagal dengan build yang disertakan
|
|
Penyingkat (R8) |
[r8 8.5]Penggabungan class horizontal r8 menyebabkan error verifikasi di Android5 saat menonaktifkan pemodelan API
|
Rilis Wear OS yang dibuat dengan Plugin Gradle 8.4.0/8.5.0 dapat menyebabkan java.lang.IllegalAccessError
|
R8 secara implisit mengganti klausul anggota kosong dengan kecocokan ()
|
[r8 8.5] penggabungan class vertikal menyebabkan NPE runtime
|
Error Pemrosesan R8 Mungkin Karena Operator Shift Kanan
|
R8 (AGP 8.5.0+) gagal dengan error "Penulisan ulang item yang tidak terduga: ... ke dua item yang berbeda:..."
|
File dex yang dihasilkan oleh R8 menampilkan "Tidak dapat menemukan main(String[]) statis di 'Test'" saat dijalankan
|
Perilaku yang Berbeda Antara Program yang dipaketkan oleh R8 dan D8
|
R8 NullPointer setelah mengupdate ke Kotlin 2.0
|
|
Plugin Android Gradle 8.6.1
Perbaikan Masalah |
Dexer (D8) |
Tugas/transformasi dexing menghasilkan konten classes.dex non-deterministik
|
|
Penyingkat (R8) |
R8 8.5.x StackOverflowError di SimpleInliningConstraintAnalysis
|
Task :xxxx:minifyXXXReleaseWithR8 ERROR: R8: java.util.ConcurrentModificationException
|
java.lang.NullPointerException: Tidak dapat memanggil "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"
|
|