Я получаю устаревшие предупреждения в отношении к Proguard, а также R8 после модернизации моего Android Studio 3.6. Означает ли это, мы не должны использовать запутывание в наших проектах или есть другой эквивалентный вариант следует учитывать при создании релиза?
Опция «android.enableR8» является устаревшей и не должна больше использоваться. Он будет удален в версии будущего плагина Android Gradle, и больше не будет позволять вам отключить R8. Пораженные модули: и т.д.
Означает ли это, мы не должны использовать запутывания в наших проектах
Нет. Вы можете использовать запутывание и оптимизацию инструменты.
есть другой эквивалентный вариант следует учитывать при создании релиза
Если у вас есть android.enableR8 = true
в вашем gradle.properties
, удалите его как R8 это набор инструментов по умолчанию и android.enableR8
сама установка не рекомендуется, в результате чего эти предупреждения устаревания.
Если у вас есть android.enableR8 = false
использовать ProGuard для optimiation и запутывания, рассмотреть вопрос о переходе на R8 вместо.