Android:自动从项目包中删除未使用的图像

时间:2013-07-18 06:09:29

标签: android image bundle

我正在开发一个非常大的android项目,并且在drawable文件夹中有很多图像。许多这些图像没有在项目中使用(因为它们已经被替换)并且它们消耗了宝​​贵的空间。有没有什么方法可以自动找到这些图像并删除它们,而不是搜索项目中的每个图像?

3 个答案:

答案 0 :(得分:2)

我使用的一些工具是

android unused resources

android lint

其中一项功能可以说

  

未使用的资源

答案 1 :(得分:1)

我们打开一个工具,根据android lint输出自动从项目中删除所有未使用的资源。 即使是未使用的字符串和其他内联字符串也是如此。资源。

https://github.com/KeepSafe/android-resource-remover

答案 2 :(得分:0)

现在我们可以使用gradle

自动完成
 buildTypes {
            release {
                minifyEnabled true
                shrinkResources true
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }

更多细节在这里 https://sites.google.com/a/android.com/tools/tech-docs/new-build-system/resource-shrinking