Android Studio怎么使用lint清除无用的资源文件

Android Studio怎么使用lint清除无用的资源文件,第1张

使用lint扫描出项目中的无用,重复,版本不合理等资源,这里只处理图片,layout,menu资源也就是对应lint

结果的UnusedResources,然后过滤出UnusedResources资源,对资源按照项目目录备份一份(防止误删,方便恢复),然后删除。被删除的内容,使用对象保存到outData.txt中,方便查阅。

这里使用Android studio 的lint插件为例(扫描结果有清晰整洁的xml结构,方便数据处理)。

步骤:

1.启动Android studio,使用lint模式运行目标Android项目

点击运行

2.自动生成lint-result.xml文件,目录:项目路径\build\outputs\lint-result.xml

3.配置白名单whitelist.txt,过滤掉不需要删去的文件

4.点击file文件下的autoCleaner.exe,选择lint-result.xml及其选择要清理的资源

5.确定清理,被清理掉的文件备份到file\copyfile\项目原路径下,被清理掉的文件信息以对象形式保存在outResObj.txt

6.完成 被删去的文件按照原目录备份

PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。

……………………

就是一个纠错工具

下面是更为详细的信息

…………………………

LINT工具是一种软件质量保证工具,许多国外的大型专业软件公司,如微软公司,都

把它作为程序检查工具,在程序合入正试版本或交付测试之前一定要保证通过了LINT检查

,他们要求软件工程师在使用LINT时要打开所有的编译开关,如果一定要关闭某些开关,

那么要给出关闭这些开关的正当理由。

可想而知,如果从我们编码后第一次编译程序时就使用LINT来检查程序,并且保证消

除所有的LINT告警,我们就不会遇到象今天这么多的告警信息。即使在今天,我们如果能

抽出一定的精力来消除程序中的LINT告警,以后再维持这种无告警状态就是很容易的了。

我们程序质量的提高也是不言而喻的。

PC-LINT是GIMPEL SOFTWARE公司的产品,其中的内容是非常广泛的,光是选项就有30

0多个,涉及到程序编译及语法使用中的方方面面。本篇培训材料旨在引导读者入门,学会

PC-LINT的基本使用方法,起抛砖引玉的作用,能让读者从这里起步继续去研究如何娴熟地

使用PC-LINT的各种选项,能让它充分为我们的开发工作服务。

1.概述

如果要给LINT工具下一个形象点的定义,那就是:一种更加严格的编译器。它不仅可

以象普通编译器那样检查出一般的语法错误,还可以检查出那些虽然完全合乎语法要求,

但很可能是潜在的、不易发现的错误。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12043369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存