使用 gradle 配置 LintOptions

你可以通过在 build.gradle 文件中添加 lintOptions 部分来配置 lint:

android {

    //.....

    lintOptions {
        // turn off checking the given issue id's
        disable 'TypographyFractions','TypographyQuotes'

        // turn on the given issue id's
        enable 'RtlHardcoded','RtlCompat', 'RtlEnabled'

        // check *only* the given issue id's
        check 'NewApi', 'InlinedApi'

       // set to true to turn off analysis progress reporting by lint
       quiet true
 
       // if true, stop the gradle build if errors are found
       abortOnError false
   
       // if true, only report errors
       ignoreWarnings true
    }
}

你可以为特定变体运行 lint(参见下文),例如 ./gradlew lintRelease,或者运行所有变体(./gradlew lint),在这种情况下,它会生成一个报告,描述给定问题适用于哪些特定变体。

在此处查看所有可用选项DSL 参考