Plugin Android Gradle 9.1.1 (April 2026)

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

Kompatibilitas

Plugin Android Gradle 9.1.1 mendukung level API Android 37.0 dan yang lebih rendah.

Berikut info kompatibilitas lainnya:

Versi minimum Versi default Catatan
Gradle 9.3.1 9.3.1 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.

Perubahan R8

Perubahan R8 berikut disertakan dalam AGP 9.1.0.

Mengaktifkan pengemasan ulang ke paket tanpa nama (default) saat mengompilasi ke DEX

R8 kini mengemas ulang class ke paket tanpa nama (default) saat mengompilasi ke DEX secara default. Hal ini secara efektif menambahkan aturan -repackageclasses ke build yang tidak menggunakan -flattenpackagehierarchy atau -repackageclasses secara eksplisit.

Pengemasan ulang secara default memastikan konsistensi dengan pengaburan, pengoptimalan, dan penyusutan, yang semuanya bersifat memilih tidak ikut, bukan memilih ikut, sehingga mengurangi konfigurasi sub-optimal yang tidak secara eksplisit memilih ikut pengemasan ulang.

Untuk memilih tidak ikut perilaku ini, gunakan aturan -dontrepackage baru.

Mendukung level bernama untuk -maximumremovedandroidloglevel

Saat menggunakan -maximumremovedandroidloglevel, Anda kini dapat menentukan nama level log, bukan angka. Tabel berikut menunjukkan nama dan level log numerik yang sesuai.

Nama Tingkat
ASSERT 7
ERROR 6
WARN 5
INFO 4
DEBUG 3
VERBOSE 2
NONE 1

Anda harus menentukan nama level log dalam huruf kapital.

Perbaikan masalah

Plugin Android Gradle 9.1.0-rc01

Perbaikan Masalah
Tidak ada masalah publik yang ditandai sebagai telah diperbaiki di AGP 9.1.0-rc01

Plugin Android Gradle 9.1.0-alpha09

Perbaikan Masalah
Lint
Lint di Otter.2 tidak mengenali DSL compileSdk dan targetSdk baru dari AGP 9.0

Plugin Android Gradle 9.1.0-alpha08

Perbaikan Masalah
Plugin Android Gradle
Menu Clean Project menjalankan target sub-project, bukan hanya "clean"
Bug desugaring dex inkremental di AGP
Cache konfigurasi: hindari mengakses ekstensi dan konvensi tugas saat runtime eksekusi
AGP tidak mengetahui platform canary dan mengeluh
Integrasi Lint
Android Lint menggunakan K1 saat diterapkan ke project java-library
"Pemeriksaan lint untuk pemeriksaan lint" tidak berjalan

Plugin Android Gradle 9.1.0-alpha07

Perbaikan Masalah
Plugin Android Gradle
beforeVariants untuk KMP perlu diimplementasikan.

Plugin Android Gradle 9.1.0-alpha06

Perbaikan Masalah
Tidak ada masalah publik yang ditandai sebagai telah diperbaiki di AGP 9.1.0-alpha06

Plugin Android Gradle 9.1.0-alpha05

Perbaikan Masalah
Plugin Android Gradle
AGP 9.0.0-rc01 tidak me-resolve library Kotlin melalui fungsi kotlin()

Plugin Android Gradle 9.1.0-alpha04

Perbaikan Masalah
Plugin Android Gradle
File `*.xml.flat` berisi jalur file absolut

Plugin Android Gradle 9.1.0-alpha03

Perbaikan Masalah
Tidak ada masalah publik yang ditandai sebagai telah diperbaiki di AGP 9.1.0-alpha03

Plugin Android Gradle 9.1.0-alpha02

Perbaikan Masalah
Plugin Android Gradle
Menambahkan kemampuan untuk mengubah peringatan ManifestProcessorTask menjadi error

Plugin Android Gradle 9.1.0-alpha01

Perbaikan Masalah
Plugin Android Gradle
Menambahkan kemampuan untuk mengubah peringatan ManifestProcessorTask menjadi error
Mengubah artefak `OBFUSCATION_MAPPING_FILE` akan menghasilkan output tugas R8 yang tidak ada di folder output

Plugin Android Gradle 9.1.0

Perbaikan Masalah
Tidak ada masalah publik yang ditandai sebagai telah diperbaiki di AGP 9.1.0