Plugin Android Gradle 7.4.0 (Jan 2023)

Plugin Android Gradle 7.4.0 merupakan rilis utama yang menyertakan berbagai peningkatan dan fitur baru.

Kompatibilitas

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

Fungsi rollback dan laporan pasca-upgrade AGP Upgrade Assistant

Sekarang, upgrade Assistant AGP menyertakan laporan pasca-upgrade. Laporan ini menjelaskan langkah-langkah yang telah diselesaikan dan status berhasil atau tidaknya proses upgrade. Laporan ini juga mencakup tindakan untuk mengembalikan perubahan yang dibuat oleh asisten upgrade jika ada masalah saat mem-build atau menguji project setelah upgrade.

Impor project berjalan secara paralel

Studio IDE kini mengimpor project secara paralel saat Anda menggunakan Gradle 7.4.2 atau yang lebih tinggi dan plugin Android Gradle 7.2.0 atau yang lebih tinggi. Khususnya, saat Android Studio memicu sinkronisasi Gradle, informasi yang menjelaskan project yang disertakan dalam build akan dibuat secara paralel. Hal ini biasanya mempercepat proses sinkronisasi, terutama untuk proyek yang lebih besar. Benchmark menunjukkan bahwa waktu yang diperlukan untuk mem-build model Gradle untuk project yang sangat besar (dengan 3.500 subproject Gradle) mengurangi 50%, dari 10 menit menjadi 5 menit.

Plugin Android Gradle menargetkan bytecode JVM 11

Mulai dari plugin Android Gradle 7.4.0-alpha04, AGP dikirim dengan bytecode JVM 11. Artinya, jika melakukan kompilasi terhadap AGP, atau menulis pemeriksaan Lint kustom, Anda harus mulai menargetkan bytecode JVM 11. Salah satu cara untuk melakukannya adalah dengan menyertakan yang berikut ini dalam file build.gradle level modul:

sourceCompatibility = "11"
targetCompatibility = "11"

Rilis patch

Berikut adalah daftar rilis patch untuk Plugin Android Gradle 7.4.

Plugin Android Gradle 7.4.1 (Februari 2023)

Update minor ini mencakup perbaikan bug berikut:

Perbaikan masalah:
Migrasikan dari properti destination ke properti outputLocation untuk mengatasi peringatan penghentian penggunaan dan mempersiapkan Gradle 9.0
AGP 7.4.0-rc01 merusak Variant API dengan "Kueri nilai yang dipetakan map(provider(java.util.Set)) before task '...' has completed is not supported"