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 oleh Android Gradle Plugin 8.10 adalah level API 35. 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.0

Perbaikan Masalah
Plugin Android Gradle
AGP harus mengklaim bahwa AGP mendukung API 35 yang akan diluncurkan
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
Skrip inisialisasi 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' baris: 162
Skrip inisialisasi 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' baris: 162
Tidak dapat menghapus library berikut, mengemasnya apa adanya
Menambahkan dukungan untuk meneruskan info "pemisahan terisolasi" ke R8
Aplikasi 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
Penghilangan gula sintaksis AutoClosable tidak lagi melaporkan ExecutorService.close sebagai didukung
Lint
Peringatan lint untuk anotasi `@Parcelize` salah di antarmuka tertutup
AS 2024.3.1.4 mengalami error sesekali saat mengedit teks kotlin.
Error lint positif palsu untuk CredentialManagerSignInWithGoogle
ConcurrentModificationException dalam pemeriksaan lint Aligned16KB
Lint: AGP 8.10.0-alpha05 memicu banyak positif palsu SyntheticAccessor
Memungkinkan pengaktifan NewApi pada sumber pengujian
Apa efek menekan tombol "LintIdeFix" setelah pemeriksaan kode di Android Studio
Error dalam teks pesan peringatan: "Tidak perlu; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` *tidak pernah* benar di sini (`SDK_INT` ≥ 26 dan < 31)"
Penyingkat (R8)
Tidak dapat Membuat APK Bertanda Tangan setelah mengupdate ke AGP 8.9.0
Menganalisis properti ditulis-sebelum-dibaca di situs alokasi mengalami error saat membuat classfile
Masalah terkait SPI Java di penyingkat R8 versi 8.6.*, 8.7.*, 8.8.0
ClassCastException dari transmisi aman dalam inisialisasi class
Masalah Penyingkatan Resource di AGP 8.9 Menyebabkan Resource Tidak Ada di Modul Fitur Dinamis
Tidak dapat memanggil com.android.tools.r8.internal.H5.x()

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