Je reçois des avertissements obsolètes concernant Proguard ainsi que R8 après la mise à niveau de mon Android Studio vers 3.6. Cela signifie-t-il que nous ne devrions pas utiliser l'obscurcissement dans nos projets ou existe-t-il une autre option équivalente que nous devrions considérer lors de la construction en mode release?
L'option 'android.enableR8' est déconseillée et ne devrait plus être utilisée. Il sera supprimé dans une future version du plugin Android Gradle et ne vous permettra plus de désactiver R8. Modules concernés: etc
android
gradle
proguard
obfuscation
Rixment
la source
la source
useProGuard
paramètre a été déconseillé il y a quelque temps - c'est peut-être ce que vous avez vu et vous vous en souvenez mal.useProGuard
j'ai tout supprimé de mes notesRéponses:
Non. Vous pouvez utiliser des outils d'obfuscation et d'optimisation.
Si vous
android.enableR8 = true
en avezgradle.properties
, supprimez-le en tant que R8, l'outillage par défaut et leandroid.enableR8
paramètre lui-même est obsolète, provoquant ces avertissements de dépréciation.Si vous devez
android.enableR8 = false
utiliser proguard pour l'optimisation et l'obscurcissement, pensez plutôt à migrer vers R8.la source
android.enableR8 = true
, non?