仅针对我的项目的Android Lint报告,不包括库项目?

Oll*_*e C 24 android android-lint

如何运行Android Lint以便它只报告我的项目模块,并忽略我正在使用的任何库项目?即使我将Lint瞄准我的项目模块,它也会在库项目中列出我不感兴趣的问题列表 - 我想集中精力修复我自己代码中的问题.

我看不到一个参数来指定它是否跟随对库项目的引用,但也许你可以看到如何做到这一点.

jen*_*nzz 17

在Android的SDK工具21.1引入了一个新的,方便的功能来解决这个问题/错误.

看一下Android Lint溢出菜单,您将找到Skip Library Project Dependencies选项,它将完全符合您的要求.

在此输入图像描述

  • 这解决了这个问题.它应该被选为正确的解决方案.接受的答案产生@frank报告的问题 (2认同)
  • 这适用于Eclipse,但如何在命令行中运行类似的行为?我正在从命令行运行lint作为构建过程的一部分(如果提交了未使用的资源,它会中断构建).现在,如果使用任何库项目,它将会中断. (2认同)

mus*_*nus 6

如果您正在使用Eclipse,请转到库项目的属性(右键单击项目 - >属性),然后在"Android Lint Preferences"下单击"Ignore All",然后单击"确定".

  • 我刚试过这个解决方案,但它不起作用.在库上运行Lint时,Lint不会报告任何问题.但是当我在我的项目中运行Lint时,仍然会报告来自Library项目的问题. (7认同)