美文网首页
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