Java Android Gradle:什么是;lintOptions abortOnError false“;什么意思?
我想知道以下几行是什么意思:Java Android Gradle:什么是;lintOptions abortOnError false“;什么意思?,java,android,gradle,android-gradle-plugin,Java,Android,Gradle,Android Gradle Plugin,我想知道以下几行是什么意思: buildTypes { lintOptions { abortOnError false } } 你能帮忙吗 建议还是不建议使用这些线路 谢谢。是一种帮助查找代码中潜在错误以及检查代码样式等的工具 可以为项目启用或禁用它。如果启用,当发现某些更大的问题时,它将中止应用程序构建。“abortOnError”标志允许忽略此错误并继续构建应用程序 理想情况下,您应该修复错误,而不是抑制它。如果您知道存在错
buildTypes {
lintOptions {
abortOnError false
}
}
你能帮忙吗
建议还是不建议使用这些线路
谢谢。是一种帮助查找代码中潜在错误以及检查代码样式等的工具
可以为项目启用或禁用它。如果启用,当发现某些更大的问题时,它将中止应用程序构建。“abortOnError”标志允许忽略此错误并继续构建应用程序
理想情况下,您应该修复错误,而不是抑制它。如果您知道存在错误,但不想立即处理它,或者其他团队成员正在处理它,那么禁止使用此标志对于调试生成可能很有用。但是,它被标记为错误是有原因的,因此通常不建议忽略它们,尤其是对于生产生成
lintOptions {
abortOnError false
}
这意味着它将运行lint检查,但如果发现任何lint错误,则不会中止构建。默认情况下,该值为true,如果发现错误,则停止生成
假设像QA这样的场景被build阻止,开发人员无法在时间内修复,那么我们可以将abortOnError设置为false
,并将build设置为QA。然后我们应该在开始生产之前解决这个问题
android的Little bit documentation(小文档)Lint工具用于改进代码,提高android应用程序的可靠性和效率。例如,如果XML资源文件包含未使用的名称空间,则会占用空间并导致不必要的处理。其他结构性问题,如使用不推荐使用的元素或目标API版本不支持的API调用,可能会导致代码无法正确运行。 现在在gradle中使用这个作为
lintOptions {
abortOnError false
}
将运行lint检查,但不会中止生成。如果您想了解皮棉,请遵循此操作。检查
建议还是不建议使用这些线路
没有一般规则,但在我看来,您应该避免在发布版本中使用此配置
android {
...
lintOptions {
// if set to true (default), stops the build if errors are found.
abortOnError false
}
}
...