如何在gradle中使BuildConfigField值动态化?

问题描述 投票:0回答:1

我想使HostName字段动态化。因此我可以为app1和app2使用不同的HostName,以便进行开发和发布

**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\""
    }**
android gradle build.gradle
1个回答
0
投票

希望对您有帮助

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

        release {
        buildConfigField "String", "HOSTNAME", "\"https://app1.com\""
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.