Plugin Android Gradle 7.3.0 merupakan rilis utama yang menyertakan berbagai peningkatan dan fitur baru.
Kompatibilitas
Versi minimum | Versi default | Catatan | |
---|---|---|---|
Gradle | 7.4 | 7.4 | Untuk mempelajari lebih lanjut, lihat mengupdate Gradle. |
SDK Build Tools | 30.0.3 | 30.0.3 | Instal atau konfigurasi SDK Build Tools. |
NDK | T/A | 23.1.7779620 | Instal atau konfigurasi versi lain dari NDK. |
JDK | 11 | 11 | Untuk mempelajari lebih lanjut, lihat menyetel versi JDK. |
Dukungan untuk sistem build C/C++ kustom
Kini Anda dapat membuat sistem build C/C++ kustom dengan membuat skrip shell yang menulis informasi build dalam format file build Ninja. Untuk mempelajari sistem build C/C++ kustom lebih lanjut, lihat Mengintegrasikan sistem build C/C++ kustom menggunakan Ninja (eksperimental).
Versi plugin Kotlin minimum adalah 1.5.20
Mulai dari plugin Android Gradle 7.3.0-alpha08, AGP memerlukan plugin Kotlin
versi 1.5.20 atau yang lebih tinggi. Agar tetap kompatibel, pastikan untuk menentukan plugin Kotlin
versi 1.5.20 atau yang lebih tinggi dalam file build.gradle
:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Pembuatan APK yang diarsipkan diaktifkan
Mulai AGP 7.3, semua Android App Bundle yang dibuat memiliki Pengarsipan Toko diaktifkan secara default. Pengarsipan adalah fitur app bundle baru yang nantinya akan memungkinkan pengguna dengan penyimpanan rendah mengelola ruang aplikasi mereka secara efektif, jika didukung oleh toko.
Untuk memilih tidak ikut membuat APK yang diarsipkan, ubah file build.gradle
level aplikasi sebagai berikut:
android {
bundle {
storeArchive {
enable = false
}
}
}
Atribut paket dalam file manifes tidak digunakan lagi
Mulai dari AGP 7.3.0-alpha04, jika Anda menggunakan Gradle untuk membuat project,
AGP akan menghasilkan peringatan jika Anda menggunakan atribut package
dalam
file manifes. Untuk menetapkan namespace untuk aplikasi Anda, gunakan properti namespace
dalam file build.gradle
level modul. Untuk mempelajari lebih lanjut, lihat
Menetapkan namespace.
Untuk mendapatkan bantuan terkait cara beralih ke DSL namespace baru, gunakan Upgrade Assistant AGP (Tools > AGP Upgrade Assistant).
Dukungan platform Android
Mulai AGP 7.3.0-beta05, versi SDK minimum tertinggi yang didukung adalah 33
(Anda dapat menggunakan minSdk = 33
). SDK minimum menunjukkan versi minimum
Android yang dapat dijalankan oleh aplikasi Anda dan ditetapkan di file build.gradle
level aplikasi.