Plugin Android Gradle 7.3.0 (Sep 2022)

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).

Screenshot sistem build C/C++ kustom

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.