shrinkResources definido como true, mas todos os recursos não utilizados (especificamente drawables) não são removidos
Estou definindo shrinkResources como true da seguinte maneira:
releasepro {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationIdSuffix ".pro"
}
Mas isso está removendo apenas alguns recursos não utilizados. Estou ciente de que a Gradle faz algumas suposições e deixa recursos que não têm certeza de que não são utilizados. Existe uma maneira de remover todos os recursos não utilizados 100%?
Eu li sobre como definir o shrinkMode como estrito em outro segmento. Isso vai ajudar? Não pude experimentar, pois não conseguia descobrir onde colocá-lo. Procurou exemplos e documentos, mas infelizmente não conseguiu chegar à página certa.
Existe uma maneira de garantir 100% de remoção de recursos não utilizados?