Plugin Android Gradle 9.5.0

Plugin Android Gradle 9.5 adalah rilis minor yang menyertakan berbagai peningkatan dan fitur baru.

Kompatibilitas

Level API maksimum yang didukung plugin Android Gradle 9.5 adalah level API 37. Berikut info kompatibilitas lainnya:

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

Pengujian pencadangan dan pemulihan otomatis

AGP 9.5.0-alpha09 menambahkan pengujian pencadangan dan pemulihan otomatis untuk membantu Anda menemukan data yang dipulihkan yang hilang atau tidak dapat digunakan sebelum Anda merilis. Deklarasikan suite pengujian di blok testOptions.backupTests. AGP kemudian mem-build dan menjalankan pengujian JUnit 5 yang menambahkan data pengujian ke aplikasi Anda di perangkat terhubung, mencadangkan dan memulihkan aplikasi, serta memeriksa apakah data masih utuh. Anda dapat menguji transfer lokal, cloud, dan perangkat ke perangkat, dan hasilnya akan muncul dalam laporan pengujian HTML. Untuk mengetahui informasi selengkapnya, lihat Pengujian pencadangan dan pemulihan otomatis dan catatan rilis pengujian pencadangan dan pemulihan.

Perbaikan masalah

Plugin Android Gradle 9.5.0-alpha09

Perbaikan Masalah
Plugin Android Gradle
Gradle 9.8.0 melaporkan penghentian Configuration.setVisible() dengan AGP 9.4.1

Plugin Android Gradle 9.5.0-alpha08

Perbaikan Masalah
Plugin Android Gradle
Peringatan dalam tugas generateReleaseRFile saat menggunakan JDK 25
AGP 8.11+ / 9.0 memblokir build karena ANDROID_PREFS_ROOT meskipun setelah dihapus

Plugin Android Gradle 9.5.0-alpha07

Perbaikan Masalah
Tidak ada masalah publik yang ditandai sebagai telah diperbaiki di AGP 9.5.0-alpha07

Plugin Android Gradle 9.5.0-alpha06

Perbaikan Masalah
Plugin Android Gradle
Sumber KMP AndroidX tidak didownload tanpa modul non-KMP terpisah
Metode Configuration.setVisible(boolean) telah tidak digunakan lagi
DSL pengoptimalan baru AGP 9.3.0 { enable = true } tidak menetapkan isMinifyEnabled dalam objek ApplicationVariant

Plugin Android Gradle 9.5.0-alpha05

Perbaikan Masalah
Tidak ada masalah publik yang ditandai sebagai telah diperbaiki di AGP 9.5.0-alpha05

Plugin Android Gradle 9.5.0-alpha04

Perbaikan Masalah
Plugin Android Gradle
Dependensi BouncyCastle harus menggunakan BOM

Plugin Android Gradle 9.5.0-alpha03

Perbaikan Masalah
Plugin Android Gradle
Regresi AGP 9.2.0: `LibraryExtension.getSourceSets()` diketik pada antarmuka yang tidak lagi diterapkan oleh implementasi kumpulan sumber, sehingga menyebabkan ClassCastException
CommonExtension.resourcePrefix memiliki dokumen yang tidak lengkap

Plugin Android Gradle 9.5.0-alpha02

Perbaikan Masalah
Lint
SarifReporter AGP menghasilkan JSON yang tidak valid saat LintFix memiliki alternatif akhir yang tidak menghasilkan pengeditan

Plugin Android Gradle 9.5.0-alpha01

Perbaikan Masalah
Plugin Android Gradle
Menambahkan pengujian yang memvalidasi bahwa relokasi tidak memengaruhi eksekusi tugas