项目的长期积累将导致一些资源不被使用,这些资源仍然存在于项目中并且没有被清理。这些无用的资源只会占用空间,不会有任何用处。如何清理这些无用的资源?这是使用下一个工具的方法。AndoridLint是SDK工具16(ADT16)之后,我们提供了一个工具来扫描和检查Android项目的源代码并发现潜在的问题。功能之一是UnuserdResources: UnuserdResources用于检查未使用的资源文件。根据UnserdResources生成的内容可以清理不再使用的项目文件。运行Gradle 您可以在AndroidstudioGradle右侧的菜单栏中找到它的工具栏verification可以转到lint的选项: 单击运行后,将生成两个文件:lintresults。xmllintresults。html 这两个文件位于以下目录中:Usersandroidcropcropbuildoutputs您也可以使用命令行进行构建: lint检查UnusedResources。result。txt 将导出txt如果要导出的。html你可以用下面的命令: lint检查UnusedResources。htmlresult。html 这将生成一个HTML文件。要查看未使用的资源,您可以在生成的文件中找到它们。UnusedResources选项:找到不再使用的资源。如果他们被清理怎么办?手动删除太麻烦了。建议使用其他工具 androidresourceremoverandroidresourceremover androidresourceremover是一个开放源代码的Python库,因此可以AndroidLint从项目中删除未使用的资源。 运行环境要求:Python2。7ADT16点子 通过pip安装androidresourceremover: pip安装androidresourceremover 使用Lint生成的lintresults。xml文件清除不使用资源。运行命令: androidresourceremoverxmlbuildoutputslintresults。xml 这样,我们可以清除无用的Android资源。