Estou recebendo avisos preteridos em relação ao Proguard e ao R8 depois de atualizar meu Android Studio para 3,6. Isso significa que não devemos usar ofuscação em nossos projetos ou há outra opção equivalente que devemos considerar ao criar no modo de liberação?
A opção 'android.enableR8' está obsoleta e não deve mais ser usada. Ele será removido em uma versão futura do plug-in Android Gradle e não permitirá mais que você desative o R8. Módulos afetados: etc
android
gradle
proguard
obfuscation
Rixment
fonte
fonte
useProGuard
configuração foi descontinuada há um tempo atrás - talvez seja isso que você viu e está se lembrando errado.useProGuard
do meu gradleRespostas:
Não. Você pode usar ferramentas de ofuscação e otimização.
Se você tiver
android.enableR8 = true
no seugradle.properties
, remova-o como R8, as ferramentas padrão e aandroid.enableR8
própria configuração está obsoleta, causando esses avisos de descontinuação.Se você precisar
android.enableR8 = false
usar o proguard para otimização e ofuscação, considere migrar para o R8.fonte
android.enableR8 = true
, certo?