我有一个几乎没有lint警告的项目。对于新创建的更改,如果有任何lint警告,我希望构建失败。为此,我在gradle文件中添加了以下选项。
lintOptions {
baseline file("lint-baseline.xml")
lintConfig file("lint.xml")
warningsAsErrors true
abortOnError true
}
由于新创建的lint警告,生成失败。即使解决了该问题,它仍然无法指向lint-baseline.xml中记录的旧问题
错误:
Lint在项目中发现错误;正在中止生成。
修复lint确定的问题,或将以下内容添加到生成脚本以继续处理错误:...安卓系统{ lintOptions {出错时中止错误}}...
发现错误:
/.../应用程序/lint基线.xml:错误:筛选出了3个错误,因为它们列在基线文件lint-baseline.xml [LintBaseline]中
1条答案
按热度按时间ac1kyiln1#
你能试着重新生成基线文件吗?2通常基线文件中的硬编码LOC会因为代码中的其他更改而过期。