为什么我的Travis-CI版本仍然失败?

时间:2016-01-27 01:58:36

标签: android git travis-ci

对于最后四个版本,所有版本都失败了,但我无法弄清楚原因。它给了我一个错误,但当我检查我的IDE(Android Studio)中的代码时,我没有错误,只是警告。它是否将警告解释为错误?以下是日志给出的错误:

Lint found 1 errors and 6 warnings
:mobile:lint FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':mobile:lint'.
> Lint found errors in the project; aborting build.

1 个答案:

答案 0 :(得分:1)

这是因为如果您的代码与LINT规则不匹配,则您的gradle配置为使构建失败。

您可以执行以下任何尝试:

  1. 修复LINT抱怨的代码中的所有内容(推荐最多)

  2. 通过设置安静模式或将abortOnError设置为false来使lint静音:

  3. 
    lintOptions {
            quiet true
            checkReleaseBuilds false
            // if true, stop the gradle build if errors are found
            abortOnError false
        } 

    1. 禁用在任务开始时以lint开头的所有gradle任务
    2. 
      tasks.whenTaskAdded { task ->
          if (task.name.equals("lint")) {
              task.enabled = false
          }
      } 

      1. 使用-x lint参数运行构建任务,例如:gradlew assemble -x lint