问题描述
在项目构建时报错:
Lint found fatal errors while assembling a release target.
Fix the issues identified by lint, or create a baseline to see only new errors:
android {
lint {
baseline = file("lint-baseline.xml")
}
}
问题分析
Lint
是Android Studio
提供的 代码扫描分析工具,它可以帮助我们发现一些代码潜在的问题,从而优化代码质量。
以上报错,指的就是构建过程中,Lint
发现了一些代码潜在问题。
问题解决
方案一:
在gradle
中增加以下配置。
android {
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
不过这个方法治标不治本,仅仅是忽略检测,不太推荐,谨慎使用。
方案二:
在项目构建过程中,Lint
会生成相关需要优化问题的报告,根据报告内容,修改需要优化的问题。
网上一些文章提供的报告路径如下,
/build/reports/lint-results-构建名-fatal.html
可能因为AS版本问题,我项目的Lint
报告位于以下文件夹中:
\app\build\intermediates\lint_vital_intermediate_text_report\release
网友评论