Android Gradle从apk中删除资源

时间:2014-06-20 21:05:21

标签: android gradle android-studio 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 个答案:

答案 0 :(得分:1)

尝试proguard擅长查找/删除未使用的类。

在发布时与gradle集成...

build.gradle'buildTypes'...

runProguard true
    proguardFile 'yourProguard.txt'