Plugin Android Gradle 3.5.0 (Agustus 2019)
Plugin Android Gradle 3.5.0, beserta Android Studio 3.5, merupakan rilis utama dan hasil dari Project Marble, yang berfokus meningkatkan kualitas tiga area utama alat developer Android: kesehatan sistem, peningkatan kualitas fitur, dan perbaikan bug. Secara khusus, meningkatkan kecepatan build project adalah fokus utama update ini.
Untuk informasi tentang hal ini dan update Project Marble lainnya, baca postingan blog Developer Android atau bagian di bawah.
Versi plugin Android ini perlu beberapa hal berikut:
Versi minimum | Versi default | Catatan | |
---|---|---|---|
Gradle | 5.4.1 | 5.4.1 | Untuk mempelajari lebih lanjut, lihat mengupdate Gradle. |
SDK Build Tools | 28.0.3 | 28.0.3 | Instal atau konfigurasi SDK Build Tools. |
Update minor ini mendukung kompatibilitas dengan setelan default baru dan fitur untuk visibilitas paket di Android 11.
Lihat catatan rilis 4.0.1 untuk detailnya.
3.5.3 (Desember 2019)
Update minor ini mendukung Android Studio 3.5.3 dan menyertakan berbagai perbaikan bug dan peningkatan performa.
3.5.2 (November 2019)
Update minor ini mendukung Android Studio 3.5.2 dan menyertakan berbagai perbaikan bug dan peningkatan performa. Untuk melihat daftar perbaikan bug penting, baca postingan blog tentang Rilis Update.
3.5.1 (Oktober 2019)
Update minor ini mendukung Android Studio 3.5.1 dan menyertakan berbagai perbaikan bug dan peningkatan performa. Untuk melihat daftar perbaikan bug penting, baca postingan blog tentang Rilis Update.
Pemrosesan anotasi inkremental
Pemroses anotasi Data Binding mendukung
pemrosesan
anotasi inkremental
jika Anda menetapkan android.databinding.incremental=true
dalam file gradle.properties
. Pengoptimalan ini menghasilkan performa build inkremental yang lebih baik. Untuk daftar lengkap pemroses anotasi yang dioptimalkan, lihat tabel pemroses anotasi inkremental.
Selain itu, KAPT 1.3.30 dan yang lebih tinggi juga mendukung pemroses anotasi inkremental, yang dapat Anda aktifkan dengan memasukkan kapt.incremental.apt=true
ke dalam file gradle.properties
Anda.
Pengujian unit yang dapat di-cache
Saat Anda mengaktifkan pengujian unit untuk menggunakan resource, aset, dan
manifes Android dengan menetapkan
includeAndroidResources
ke true
, plugin Android Gradle akan menghasilkan file konfigurasi pengujian
yang berisi jalur absolut, dan hal ini akan merusak kemampuan untuk merelokasi cache. Sebaiknya Anda menginstruksikan
plugin agar menghasilkan konfigurasi pengujian menggunakan jalur relatif, agar
tugas AndroidUnitTest
dapat sepenuhnya di-cache, dengan menyertakan
baris berikut dalam file gradle.properties
Anda:
android.testConfig.useRelativePath = true
Masalah umum
-
Saat menggunakan plugin Kotlin Gradle 1.3.31 atau yang lebih lama, Anda mungkin melihat peringatan berikut saat membuat atau menyinkronkan project:
WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced with 'variant.getPackageLibraryProvider()'.
Untuk menyelesaikan masalah ini, upgrade plugin ke versi 1.3.40 atau yang lebih baru.