Progruard и R8 устаревшим - Android Studio 3.6

Rixment:

Я получаю устаревшие предупреждения в отношении к Proguard, а также R8 после модернизации моего Android Studio 3.6. Означает ли это, мы не должны использовать запутывание в наших проектах или есть другой эквивалентный вариант следует учитывать при создании релиза?

Опция «android.enableR8» является устаревшей и не должна больше использоваться. Он будет удален в версии будущего плагина Android Gradle, и больше не будет позволять вам отключить R8. Пораженные модули: и т.д.

laalto:

Означает ли это, мы не должны использовать запутывания в наших проектах

Нет. Вы можете использовать запутывание и оптимизацию инструменты.

есть другой эквивалентный вариант следует учитывать при создании релиза

Если у вас есть android.enableR8 = trueв вашем gradle.properties, удалите его как R8 это набор инструментов по умолчанию и android.enableR8сама установка не рекомендуется, в результате чего эти предупреждения устаревания.

Если у вас есть android.enableR8 = falseиспользовать ProGuard для optimiation и запутывания, рассмотреть вопрос о переходе на R8 вместо.

рекомендация

отhttp://43.154.161.224:23101/article/api/json?id=8940&siteId=1