Android Studio去除项目无用的资源

在我们用Android Studio开发项目的时候,常常需要引入很多图片或者XML资源,这些资源在项目开发完成之后,可能我们不会用到了,但是我们一个一个去删除的话会很麻烦,Android Studio提供了我们一个简单的方法去删除这些无用的资源。

首先,打开Android Studio,点击Analyze,选择Run Inspection by Name,如图中红色方框中的选项,或者直接用快捷键 Ctrl+Alt+Shift+I

image

点击选中项之后,会弹出如下界面

image

输入 unused resources,选中或者直接Enter。

会出现如下界面

image

在这里,我们可以选择整个项目,或者别的模块,我现在需要对整个项目进行清理,所以选择整个项目,可以根据实际需要去选择。选好之后,按Enter或者点击OK

等待分析完成之后,会显示项目中不用的资源,例如:

image

这里的话,我这个项目有188个无用的资源,有图片和XML等,这里会列出我们在整个项目中不用到的资源,我们也不需要一个一个区删除,AS提供了我们一键清除的功能,点击Android Lint Quick Fixes,图中红色方框处,然后等待完成清理,清理完成之后,我们可以再分析一次

image

直接点击图中红色就可以了,再一次分析完成之后,我们就可以看到,不用的资源已经被清理了

image

移除java文件

1、找到命令行
image
2、选择Unuesed declaration
image
3、只勾选红框的Classes
image
4、根据检查结果排查是否真的可以删除

Android studio 清除无用资源引用

项目马上上线了。想优化下APK的大小,
把没有用的资源文件(res目录下的),和整个工程下的所有无用的import引用全部清掉。再次记录一下。

1.首先清除没引用的资源

这里写图片描述

点击 refactor 也可以先点击preview预览一下。这样就把所有的没有资源清除掉了。减小apk大小。


这里写图片描述

2.清除整个工程的无用引用import

这里写图片描述
这里写图片描述

你可能感兴趣的:(Android Studio去除项目无用的资源)