组装时Android-gradle更改属性文件

时间:2014-11-30 14:51:40

标签: android gradle android-gradle

我读到了

ant.propertyfile(
   file:"/projectPath/application.properties") {
      entry(key:"app.name", value:'foo')
   }
)

但我不知道如何将此应用于我的assembleRelease过程。

请帮忙吗?

1 个答案:

答案 0 :(得分:0)

为调试与发布做差异构建(diff属性值)的一种方法是:

sourceSets {

    debug.setRoot('build-types/debug')
    release.setRoot('build-types/release')
}

通过build-type拆分源目录树,然后在那些现在绑定到构建类型的相应源文件中,您可以从' gradle-properties'中引用diff属性键。文件:

configDbApiDebug=rc7
configDbRestDebug=Kw7
configDbApiProd=ovv
configDbRestProd=eoj