我想知道是否可以使用Android Lint通过命令行扫描.java
类?
我的目标是在我的Java代码中找到NewApi
的所有调用
我使用以下Lint构造:
lint ./src --xml "reports/lint.xml"
结果是:
Lint发现0个错误和0个警告
但我知道这些调用存在于我的项目中。
我这样做是否正确?
答案 0 :(得分:0)
Usage: lint [flags] <project directories>
Lint做错了#34;没问题&#34;如果它无法找到项目的话。不要传入./src
,而只使用.
。这应该是AndroidManifest.xml文件在Ant / Eclipse-build项目中的位置。对于较新的gradle项目,无论如何都必须运行gradle lint
。所以你的命令行应该是:
lint . --xml "reports/lint.xml"