Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Gradle:什么是;lintOptions abortOnError false“;什么意思?_Java_Android_Gradle_Android Gradle Plugin - Fatal编程技术网

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   
  }
}
...