【问题标题】:Gradle using two property files one for debug and releaseGradle 使用两个属性文件,一个用于调试和发布
【发布时间】:2013-06-14 16:31:42
【问题描述】:

我正在尝试将一个 android 项目从 maven 迁移到 gradle。

在 maven 中,我有两个配置文件(dev 和 prod),dev profile 使用 dev.properties 文件来设置一些属性,prod 使用 prod.properties。

我希望能够告诉 gradle 使用 dev.properties 进行调试构建,使用 prod.properties 进行发布构建。

更具体地说,我需要做的就是将文件重命名为 constants.properties

我怎样才能做到这一点?

【问题讨论】:

    标签: android gradle


    【解决方案1】:

    假设您已经有办法区分 dev 和 prod,您可以在 Groovy 中重命名文件,如下所示:

    def dev = true  // set to true or false
    def propFile
    
    if (dev) {
        propFile = file("dev.properties")
    } else {
        propFile = file("prod.properties")
    }
    propFile.renameTo("constants.properties")
    

    【讨论】:

    • 我没有严格遵循您的解决方案,但我已将我置于正确的道路上。谢谢。
    猜你喜欢
    • 2016-08-20
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 2014-02-18
    • 1970-01-01
    相关资源
    最近更新 更多