在android studio gradle文件中全局设置lintOptions

sus*_*vi 2 configuration android lint module gradle

我应该如何为所有模块全局设置Lint Option和VersionCode / Name我需要将每个模块/ build.gradle文件设置为3个模块和1个应用程序模块

lintOptions {
        checkReleaseBuilds false
        abortOnError false
}  
Run Code Online (Sandbox Code Playgroud)

但是我想在项目级别设置这个,例如在/build.gradle中,我试图将上面的代码粘贴到更高级别的gradle文件中,但是不起作用

allprojects {

    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
} 
Run Code Online (Sandbox Code Playgroud)

有什么办法可以全局设置吗?

ita*_*kin 6

创建一个新的Gradle脚本文件,例如,android-lint.gradle具有以下内容:

android {
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
}
Run Code Online (Sandbox Code Playgroud)

然后将以下行apply plugin: 'com.android.library'(或com.android.application)添加到每个模块:

apply from: '../android-lint.gradle'
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。由于模块结构存在一些不一致,我最终使用了“apply from:”${rootDir}/android-lint.gradle”。 (2认同)