将自定义属性添加到android build.gradle库项目中,并在应用程序项目中覆盖相同的属性

时间:2019-04-05 08:49:09

标签: android gradle android-gradle build.gradle

我想在我的库build.gradle中添加自定义属性,并允许使用我的库的开发人员从应用程序build.gradle向这些属性提供输入。如何实现此目标以及如何在我的库build.gradle中访问这些自定义属性以执行某些操作。 例如:

android {
    compileSdkVersion 28

    defaultConfig {
        excludeModule "true"
    }

    packagingOptions {
        if(android.defaultConfig.excludeModule=="true"){
            println 'Including Feature A'
        }
    }
}

现在可以使用build.gradle在应用程序中覆盖属性 excludeModule“ true” ,并且可以使用该变量在库中执行一些构建操作。我该如何实现?

0 个答案:

没有答案