#android #gradle #android-studio #android-gradle-plugin
#Android #gradle #android-студия #android-gradle-плагин
Вопрос:
Я установил проект зависимостей, используя gradle, но в этом проекте много ресурсов, которые не используются в классах, которые я использую. Возможно ли как-то их отфильтровать?
Я пытался сделать это с помощью
applicationVariants.all { variant ->
variant.mergeResources.inputResourceSets.each {
ResourceSet res ->
res.sourceFiles.each {
File s ->
//here I identify some source files and then I removed them from sourceFiles
}
}
}
но это не сработало
Ответ №1:
попробуйте proguard, который хорош в поиске / удалении неиспользуемых классов.
интеграция proguard с gradle при выпуске…
build.gradle ‘buildTypes’…
runProguard true
proguardFile 'yourProguard.txt'
Комментарии:
1. Я думал о том, чтобы сделать это с помощью proguard (я никогда не использовал, но я читал об этом). Я просто очень надеялся на решение с использованием gradle.