Android Lint是很好的检查工具,可以帮助开发者检查很多问题,其中检查android项目重复的资源文件非常有用。
1、命令行下使用
Android Lint有很多命令,具体可以在网上查到。今天主要使用check,这个命令目的是只进行某个或某几个类型的检查,比如只检查无用的资源“lint --check UnusedResources ”。至于都有哪些类型的检查,可以输入命令"lint --list"来查看,也可以输入命令"lint
--show"来查看详细介绍。我们也可以把结果保存成文件,以便我们来查看,下面是一条简单的例子:
lint --simplehtml --check UnusedResources
这样就可以检查某个工程下的重复资源,并将结果保存成html文件方便查看(文件路径不需要加引号)。
2、idea下使用
eclipse下有lint的插件,而且网上相关介绍非常多,但是idea的相关文档就比较少。idea中已经支持android lint,如何使用呢?
在项目中点击右键,在出现的右键菜单中有“Analyze” --> “run inspaction by Name ...”。在弹出的搜索窗口中输入想执行的检查类型,如“Unused Resources”。不必全部输入就应该自动找到了,点击后会弹出“inspaction scope”选择窗口,选择检查的范围,一般选择整个项目或模块。“inspaction
scope”窗口下面还可以设置文件过滤,选择好后点ok就开始检查了。然后就可以根据检查结果来去除重复的资源。
3、idea项目检查不全问题。
对ide