Android Lint:忽略库项目

nha*_*man 16 android android-lint

我有一个使用ActionBarSherlock库的项目.当我在我的项目上运行Lint时,我在ActionBarSherlock中收到了很多错误和警告,我不在乎.

如何仅在我的项目上运行Lint,而不是它使用的库?(注意:我正在使用'Check MyProject'选项).

Ban*_*zen 16

我假设您将ActionBarSherlock作为工作区中的单独Android项目.如果是这样,您可以打开该项目的上下文菜单,使用属性 - > Android - > Android Lint - >忽略全部.

可以为整个工作区(使用Window - > Preferences)和单个项目(如上所述)设置Eclipse中的许多首选项,然后项目首选项将覆盖该特定项目的工作区首选项.

  • 这在我在ABS项目上运行lint时有效,但是当我在项目上运行lint时,ABS项目的错误仍然显示出来. (3认同)
  • @Niek:最新的ADT 21.1中有一个新选项修复了这个bug.看看我对这个问题的回答:[仅针对我的项目的Android Lint报告,不包括库项目?](http://stackoverflow.com/a/15047641/1427177) (2认同)