我想知道是否可以使用 Android Lint 通过命令行扫描 .java
类?
我的目标是在我的 Java 代码中找到 NewApi
的所有调用。
我正在使用以下 Lint 结构:
lint ./src --xml "reports/lint.xml"
结果是:
Lint found 0 errors and 0 warnings
但我知道这些调用存在于我的项目中。
我这样做正确吗?
最佳答案
Usage: lint [flags] <project directories>
如果 Lint 找不到项目,它就会做出错误的“没问题”的事情。而不是传入./src
,仅使用.
。这应该是 Ant/Eclipse 构建项目中 AndroidManifest.xml 文件所在的位置。对于较新的 gradle 项目,您必须运行 gradle lint
反正。所以你的命令行应该是:
lint . --xml "reports/lint.xml"
关于java - 安卓 Lint。是否可以通过命令行扫描 .java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30212191/