对于最后四个版本,所有版本都失败了,但我无法弄清楚原因。它给了我一个错误,但当我检查我的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.
答案 0 :(得分:1)
这是因为如果您的代码与LINT规则不匹配,则您的gradle配置为使构建失败。
您可以执行以下任何尝试:
修复LINT抱怨的代码中的所有内容(推荐最多)
通过设置安静模式或将abortOnError
设置为false来使lint静音:
lintOptions {
quiet true
checkReleaseBuilds false
// if true, stop the gradle build if errors are found
abortOnError false
}
lint
开头的所有gradle任务
tasks.whenTaskAdded { task ->
if (task.name.equals("lint")) {
task.enabled = false
}
}
-x lint
参数运行构建任务,例如:gradlew assemble -x lint