Plugin Android Gradle 8.10.0 (Mei 2025)

Plugin Android Gradle 8.10.0 merupakan rilis utama yang menyertakan berbagai peningkatan dan fitur baru.

Kompatibilitas

Level API maksimum yang didukung Plugin Android Gradle 8.10 adalah level API 36. Berikut info kompatibilitas lainnya:

Versi minimum Versi default Catatan
Gradle 8.11.1 8.11.1 Untuk mempelajari lebih lanjut, lihat mengupdate Gradle.
SDK Build Tools 35.0.0 35.0.0 Instal atau konfigurasi SDK Build Tools.
NDK T/A 27.0.12077973 Instal atau konfigurasi versi lain dari NDK.
JDK 17 17 Untuk mempelajari lebih lanjut, lihat menyetel versi JDK.

Perubahan API

Plugin Android Gradle 8.10.0 berisi perubahan API penting berikut:

Perbaikan masalah

Plugin Android Gradle 8.10.1

Perbaikan Masalah
Plugin Android Gradle
Mengaktifkan pengujian perangkat secara eksplisit dalam jenis build non-default menggunakan AGP tidak berfungsi
Penyingkat (R8)
NullPointerException saat mengompilasi aplikasi instan setelah mengupdate Kotlin ke 2.1.20
[AGP]: ERROR: R8: java.lang.OutOfMemoryError: Required array length 2147483638 + 196 is too large

Plugin Android Gradle 8.10.0

Perbaikan Masalah
Plugin Android Gradle
AGP harus mengklaim bahwa AGP mendukung API 35 yang akan dikirim
AndroidComponentsExtension.addSourceSetConfigurations rusak saat statistik diaktifkan
Project ':app' tidak dapat mengakses 'Project.group' dan 'Project.version' dengan penyiapan project terisolasi di AGP 8.8.0
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
Tidak dapat menghapus library berikut, mengemasnya seperti apa adanya
Menambahkan dukungan untuk meneruskan info "split terisolasi" ke R8
Aplikasi mengalami error dengan NoClassDefFoundError dan ClassNotFoundException saat menjalankan aplikasi dari Android Studio
Plugin Android Gradle: Hindari mengganti Sync.getDestinationDir() di PackageRenderscriptTask dan ProcessJavaResTask
Menggunakan resource java gabungan untuk pengujian unit
Project terisolasi: Error serialisasi DeclarativeSchemaModel
Dexer (D8)
Backporting android.os.Build.VERSION_CODES_FULL salah untuk Baklava
Desugaring AutoClosable tidak lagi melaporkan ExecutorService.close sebagai didukung
Lint
Peringatan lint yang salah untuk anotasi `@Parcelize` pada antarmuka tertutup
AS 2024.3.1.4 sesekali berhenti merespons saat mengedit teks kotlin.
Error lint positif palsu untuk CredentialManagerSignInWithGoogle
ConcurrentModificationException dalam pemeriksaan lint Aligned16KB
Lint: AGP 8.10.0-alpha05 memicu banyak SyntheticAccessor positif palsu
Memungkinkan pengaktifan NewApi pada sumber pengujian
Apa efek menekan tombol "LintIdeFix" setelah pemeriksaan kode di Android Studio
Error dalam teks pesan peringatan: "Unnecessary; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` is *never* true here (`SDK_INT` ≥ 26 and < 31)"
Penyingkat (R8)
Tidak dapat Membuat APK Bertanda Tangan setelah mengupdate ke AGP 8.9.0
Menganalisis properti yang ditulis sebelum dibaca di situs alokasi mengalami error saat membuat classfile
Masalah terkait Java SPI di penyingkat R8 versi 8.6.*, 8.7.*, 8.8.0
ClassCastException dari transmisi aman di init class
Masalah Penyingkatan Resource di AGP 8.9 yang Menyebabkan Resource Tidak Ada di Modul Fitur Dinamis
Tidak dapat memanggil com.android.tools.r8.internal.H5.x()