结果的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工具下一个形象点的定义,那就是:一种更加严格的编译器。它不仅可
以象普通编译器那样检查出一般的语法错误,还可以检查出那些虽然完全合乎语法要求,
但很可能是潜在的、不易发现的错误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)