Plugin Android Gradle 9.4 adalah rilis minor yang menyertakan berbagai peningkatan dan fitur baru.
Kompatibilitas
Level API maksimum yang didukung plugin Android Gradle 9.4 adalah level API 37.
Berikut info kompatibilitas lainnya:
Penolakan modul Variant API
Mulai AGP 10, Variant API baru wajib digunakan untuk semua project. Untuk mendukung migrasi bertahap, Anda dapat menolak modul tertentu dari persyaratan ini untuk sementara sebelum AGP 10 dengan menerapkan hal berikut ke file gradle.properties.
android.newDsl.optOut=:example-lib1
Paritas varian 1:1 yang ketat antara fitur dinamis dan aplikasi Android
Mulai AGP 9.4, sistem build akan memeriksa paritas dimensi flavor 1:1 yang ketat antara modul aplikasi Android dan modul fitur dinamis, serta melaporkan dimensi yang tidak ada, tambahan, atau tidak cocok sebagai peringatan build.
Untuk membantu Anda bersiap menghadapi validasi yang lebih ketat tanpa merusak pipeline build yang ada, pemeriksaan ini beroperasi dalam mode peringatan secara default, tetapi dapat ditingkatkan menjadi error eksekusi dengan mengaktifkan opsi Gradle android.enforceDynamicFeatureVariantMatching=true.
Mulai AGP 10.0 dan seterusnya, paritas varian 1:1 yang ketat akan diterapkan secara default, sehingga semua ketidakcocokan dimensi antara aplikasi dasar dan modul fitur dinamisnya akan menjadi kegagalan build yang fatal.
Perbaikan masalah
Plugin Android Gradle 9.4.0-alpha04
| Perbaikan Masalah |
|
Tidak ada masalah publik yang ditandai sebagai telah diperbaiki di AGP 9.4.0-alpha04
|
Plugin Android Gradle 9.4.0-alpha03
| Perbaikan Masalah |
| Penyingkat (R8) |
|
Pemetaan obfucation L8 tidak disertakan dalam app mapping.txt
|
|
Plugin Android Gradle 9.4.0-alpha02
| Perbaikan Masalah |
| Plugin Android Gradle |
|
AGP SigningConfig terlalu bersemangat
|
|
"Unable to get provider" (ClassNotFoundException) saat menjalankan `./gradlew :app:connectedDebugAndroidTest` dengan penyedia yang ditentukan dalam modul fitur dinamis
|
|
Plugin Android Gradle 9.4.0-alpha01
| Perbaikan Masalah |
| Plugin Android Gradle |
|
AGP SigningConfig terlalu bersemangat
|
|