使用 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 參考