我将 Android lint 与 Jenkins 结合使用,需要忽略我的团队未修改的库项目(特别是 Action Bar Sherlock),以便我们可以从 Android lint 获得有用的结果。目前,我正在从命令行启动 lint 并将结果保存到 XML 文件中,然后 Jenkins 可以读取该文件。但我似乎不能做的是忽略图书馆项目。在 Eclipse 中,您可以显式禁用库项目扫描,但我无法弄清楚是否有相应的命令行参数。
我针对这个问题提出了几种不同的解决方法,但没有一个是理想的。我使用的是 lint 22.0.5。谢谢。
我会首先尝试比较 eclipse 修改时的 lint 配置文件,看看是否能找出 eclipse 的作用。也许有一种方法可以修改 lint.xml 文件来实现你想要的this or that
换句话说,备份您的项目,修改您的 eclipse 配置,保存并与备份进行比较。
Here's 修改后的 lint.xml这对于您的特定情况可能有用,但看起来是手动完成的。
如果您没有找到任何有用的信息,另一种解决方案是过滤掉来自这些路径的日志:
仅针对我的项目的 Android Lint 报告,不包括库项目?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)