Saya mendapatkan peringatan yang sudah tidak berlaku lagi sehubungan dengan Proguard dan R8 setelah meningkatkan Android Studio saya ke 3.6. Apakah itu berarti kita tidak boleh menggunakan kebingungan dalam proyek-proyek kita atau ada opsi lain yang setara yang harus kita pertimbangkan saat membangun dalam mode rilis?
Opsi 'android.enableR8' sudah usang dan tidak boleh digunakan lagi. Itu akan dihapus di versi selanjutnya dari plugin Android Gradle, dan tidak akan lagi memungkinkan Anda untuk menonaktifkan R8. Modul yang Terkena Dampak: dll
android
gradle
proguard
obfuscation
Rixment
sumber
sumber
useProGuard
pengaturan telah ditinggalkan beberapa waktu lalu - mungkin itulah yang Anda lihat dan Anda salah mengingatnya.useProGuard
dari kelas sayaJawaban:
Tidak. Anda dapat menggunakan perangkat kebingungan dan optimisasi.
Jika ada
android.enableR8 = true
di Andagradle.properties
, hapus sebagai R8 itu perkakas default danandroid.enableR8
pengaturan itu sendiri sudah usang, menyebabkan peringatan penghentian ini.Jika Anda harus
android.enableR8 = false
menggunakan proguard untuk optimisasi dan kebingungan, pertimbangkan untuk bermigrasi ke R8.sumber
android.enableR8 = true
, bukan?