Cuando definimos reducir los recursos en ese momento, también podemos definir qué recursos queremos conservar y cuáles no. He agregado un archivo xml en la carpeta res / raw llamada keep.xml
antes de continuar, genere una única compilación firmada y registre la herramienta analizador de apk que mostrará que drawable-xhdpi-v4 tiene messenger_button_send_round_shadow.png que quiero eliminar para esta prueba
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
tools:shrinkMode="strict"
tools:discard="@drawable/com_facebook_button_icon_blue.png,
@drawable/com_facebook_button_icon_white.png,
@drawable/com_facebook_button_like_icon_selected.png,
@drawable/messenger_button_send_round_shadow.png,
@drawable/messenger_*" />
al hacer messenger_ * todos los archivos que comiencen desde el nombre messenger en la carpeta dibujable se eliminarán o al revés si tengo un archivo específico que se eliminará
para que pueda eliminar archivos de la biblioteca por sí mismo, también puede eliminar diseños por @ diseño / nombre de diseño si ese diseño ha sido utilizado por diseño y así ...