【问题标题】:How to make BuildConfigField value dynamic in gradle?如何在 gradle 中使 BuildConfigField 值动态化?
【发布时间】:2020-04-27 16:52:35
【问题描述】:

我想让 HostName 字段动态化。所以我可以为 app1 和 app2 设置不同的主机名,用于开发和发布

**app1 {
        dimension "client"
        applicationId = "com.app1.random"
    }
    app2 {
        dimension "client"
        applicationId = "com.app2.random"
    }
    develop {
        dimension "environment"
        buildConfigField "String", "HOSTNAME", "\"https://app1.example.com\""
    }
    release {
        dimension "environment"
        buildConfigField "String", "HOSTNAME", "\"https://app1.com\""
    }**

【问题讨论】:

  • 上面的代码已经在 productFlavors{ }

标签: android gradle build.gradle


【解决方案1】:

希望对你有帮助

 flavorDimensions "default"
    productFlavors{
        develop {
        buildConfigField "String", "HOSTNAME", "\"https://app1.example.com\""
        }

        release {
        buildConfigField "String", "HOSTNAME", "\"https://app1.com\""
        }
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    • 1970-01-01
    • 2015-07-25
    • 2015-09-11
    • 2018-03-30
    • 2014-05-01
    • 1970-01-01
    相关资源
    最近更新 更多