美文网首页
productFlavors简单使用

productFlavors简单使用

作者: EasyNetCN | 来源:发表于2020-06-18 18:07 被阅读0次

productFlavors和flavorDimensions配合使用,可以有productFlavors * flavorDimensions * 2种不同的构建情况

下面的例子提供了在不同的环境下(开发,测试,预发布,生产),定义不同的参数

需要注意的是在productFlavors,不能出现以test开始的配置,比如testing,这样是不可以的,也不能和buildTypes中定义的重复,比如release

    flavorDimensions("environment")

    productFlavors {
        dev {
            dimension "environment"

            buildConfigField("String","WEB_HOME_URL","\"主页地址\"")
        }

        check {
            dimension "environment"

            buildConfigField("String","WEB_HOME_URL","\"主页地址\"")
        }

        rc {
            dimension "environment"

            buildConfigField("String","WEB_HOME_URL","\"主页地址\"")
        }

        prd {
            dimension "environment"

            buildConfigField("String","WEB_HOME_URL","\"主页地址\"")
        }
    }

在代码中使用

public static String HOME_WEB = BuildConfig.WEB_HOME_URL;

相关文章

网友评论

      本文标题:productFlavors简单使用

      本文链接:https://www.haomeiwen.com/subject/bjtpxktx.html