安卓 Lint:忽略库项目

16

我有一个使用ActionBarSherlock库的项目。当我在我的项目上运行Lint时,ActionBarSherlock中会出现许多错误和警告,而我并不关心这些。

我该如何仅在我的项目上运行Lint,而不是用到的库?(注意:我正在使用“检查MyProject”选项)。


在命令行中进行linting,请查看我的回答:https://dev59.com/w3XZa4cB1Zd3GeqPAv1o#24845800 - user11153
1个回答

16

假设您已经在工作区中有一个ActionBarSherlock的独立Android项目。如果是这样,您可以在该项目上打开上下文菜单,使用属性 -> Android -> Android Lint -> 忽略全部

Eclipse中的许多首选项可以为整个工作区设置(使用窗口 -> 首选项),也可以为单个项目设置(如上所述),其中项目首选项会覆盖特定项目的工作区首选项。


3
当我在 ABS 项目上运行 lint 时,这个方法可行,但当我在自己的项目上运行 lint 时,ABS 项目的错误仍然会出现。 - nhaarman
1
确实,我刚刚复现了这个问题。请在Android问题跟踪器中为相应的错误条目投票。 - Bananeweizen
1
来自 Google 的消息:已在 ADT 21 中修复。感谢您的报告!。太好了!感谢您的努力! - nhaarman
2
@Niek:在最新的ADT 21.1中,现在有一个新选项可以修复那个错误。请看一下我对这个问题的回答:Android Lint report for my project only, excluding library projects? - jenzz
很棒的答案。直到现在才知道如何忽略项目特定的Lint错误。 - Smeet
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接