Android Gradle:“lintOptions abortOnError false”是什么意思?

Reg*_*_AG 5 java android gradle android-gradle-plugin

我想知道以下几行是什么意思:

buildTypes {
        lintOptions {
            abortOnError false
        }
    }
Run Code Online (Sandbox Code Playgroud)

你能帮忙吗?

是否推荐或不推荐使用这些线路?

谢谢。

sig*_*ute 7

Lint是一个帮助发现代码中潜在错误以及检查代码风格等的工具。

可以为项目启用或禁用它。如果启用,当发现某些更大的问题时,它将中止应用程序构建。“abortOnError”标志允许忽略此错误并继续构建应用程序。

理想情况下,您应该修复错误而不是抑制它。如果您知道存在错误,但不想立即处理它,或者可能另一个团队成员正在处理它,等等,则抑制使用此标志对于调试构建可能很有用。但是,它被标记为错误是有原因的,所以一般来说不建议忽略它们,特别是对于生产版本。