开发中常常需要引入很多图片或者XML资源,这些资源在项目开发完成之后,可能我们不会用到了,但是我们一个一个去删除的话会很麻烦,Android Studio提供了我们一个简单的方法去删除这些无用的资源。
实现步骤:
1、在Anaylze中选择Run Inspection by Name...
2、在点击之后弹出的窗口输入unused resources后,双击或者回车
3、会出现如下界面,根据情况,选择整个项目或者指定Module...,也可以自己过滤。点击ok
4、等待分析完成之后,会显示项目中不用的资源,得到结果,里面全是没用的文件。可以一个个删,也可以一次性删除。
这里的话,我这个项目有188个无用的资源,有图片和XML等,这里会列出我们在整个项目中不用到的资源,我们也不需要一个一个区删除,AS提供了我们一键清除的功能,点击Android Lint Quick Fixes,图中红色方框处,然后等待完成清理,清理完成之后,我们可以再分析一次
image.png
直接点击图中红色就可以了,再一次分析完成之后,我们就可以看到,不用的资源已经被清理了
接下来,就可以把你的项目的上线了,相应的apk也会变小了!