概述
正文
什么是多余资源?
答:多余资源 包括:图片、布局、raw等在res文件夹下的无用资源
为什么要清理?
答:至少删除它能使apk体积变小吧,其实还能提高编译和运行速度
怎么清理?
答:网上方法很多,下面是我自己的一些实践吧,mark下
执行:java -jar AndroidUnusedResources1.6.2.jar
或者直接输出到文件
java -jar AndroidUnusedResources1.6.2.jar >del.txt
等几分钟后出现
上方显示的那些就是无用的资源
- 选择你想要清理的数据复制到一个新建文档中(del.txt)
怎么处理删除数据:我用的是Excel,将数据复制到Excel,排序(便于清除前面的drawable文件),去除空格(Excel 替换所有空格)等
- 新建一个windows批处理文件放到 项目根目录(del.bat)

删除的批处理
- @echo off
- for /f "delims=" %%i in (del.txt) do del /q/f "%%i"
不放心的话,可以用剪切批处理 d:\unuse\ 为指定移动到的文件,文件夹一定要存在,否则报错
- @echo off
- for /f "delims=" %%i in (del.txt) do move "%%i" d:\unuse\