Android studio Android自定义lint规则报告错误,但仍生成成功
我有一个简单的自定义lint规则,可以将硬编码文本的严重性从警告更改为错误Android studio Android自定义lint规则报告错误,但仍生成成功,android-studio,static-analysis,lint,Android Studio,Static Analysis,Lint,我有一个简单的自定义lint规则,可以将硬编码文本的严重性从警告更改为错误 <lint> <!-- list of issues to configure --> <issue id="HardcodedText" severity="error"/> </lint> Android Studio将硬编码文本报告为错误。但是,当我单击run按钮时,项目仍然成功构建。我遗漏了什么,提前谢谢。在
<lint>
<!-- list of issues to configure -->
<issue id="HardcodedText" severity="error"/>
</lint>
Android Studio将硬编码文本报告为错误。但是,当我单击run按钮时,项目仍然成功构建。我遗漏了什么,提前谢谢。在模块build.gradle的依赖项块中添加以下代码
tasks.whenTaskAdded { task ->
if (task.name == 'compileDebugSources' ||
task.name == 'compileReleaseSources') {
task.dependsOn lint
task.mustRunAfter lint
}
}
lintOptions {
abortOnError true // stop build when lint reports errors
lintConfig file("lint.xml")
}
tasks.whenTaskAdded { task ->
if (task.name == 'compileDebugSources' ||
task.name == 'compileReleaseSources') {
task.dependsOn lint
task.mustRunAfter lint
}
}