默认发布lint与gradle lint任务

时间:2016-03-15 14:37:06

标签: android android-studio gradle android-gradle lint

默认情况下,为gradle中的发布版本启用lint。没有

abortOnError false

选项会中止构建。

我的发布构建成功执行(没有lint警告),但是当我通过gradle调用 lintRelease 任务时,它失败并出现3个错误和222个警告。

此外,如果我使用Android Studio菜单中的“ Analyze ” - “ Inspect code ... ”功能,我甚至会得到不同的结果。

为什么这些方法的行为方式不同,它们之间存在差异?

1 个答案:

答案 0 :(得分:1)

'检查代码' ,作为IDE功能,不仅使用android lint执行代码检查,还使用许多其他自定义操作(搜索无限循环,代码样式) ,建议用lambda等替换匿名类型。)。

根据经验,我和许多其他开发人员,在没有lint警告的情况下部署生产应用程序几乎是不可能的。