Gradle编译选项可以自动影响多模块吗(dexOptions,aaptOptions,lintOptions)

时间:2019-05-09 01:24:23

标签: android gradle android-gradle

首先,我在主模块(:app)上设置了Gradle设置的完整版本,其他模块是:核心,常量,反馈...等

当Gradle构建运行时,标题中提到的所有设置都将应用于其他模块(从:app到:core,constant,feedback ...)

Androidstudio版本:3.4 Gradle依赖项版本:“ com.android.tools.build:gradle:3.3.2”

lintOptions {
        checkReleaseBuilds false
        // Or, if you prefer, you can continue to check for errors in release builds,
        // but continue the build even when errors are found:
        abortOnError false
    }

    kapt {
        useBuildCache = true
    }

    dexOptions {
        dexInProcess true
        preDexLibraries true
        maxProcessCount 15
    }

aaptOptions { 
        cruncherEnabled = enableCruncher()
        cruncherProcesses = 0
    }

    compileOptions{
        incremental = true  
    }

1 个答案:

答案 0 :(得分:0)

肯尼思

您必须申请单个模块。

lintoptionsapptOptionskaptdexOptions之类的选项在android块下定义,该块仅在模块级别build.gradle中可用

android {

      lintOptions {

      }
}