flavorDimensions "app" productFlavors { oyo { // oyo生产 resValue "string", "app_name", "OYO" //替换appName,通过替换strings中的资源名字,一定要删除strings中的app_name,否则会报错 applicationId "sunmi.fw2.mipay.oyo" buildConfigField "String", "API_HOST", "\"https://www.baidu.com\"" dimension "app" } oyotest { // oyo测试 resValue "string", "app_name", "OYO测试" //替换appName,通过替换strings中的资源名字,一定要删除strings中的app_name,否则会报错 applicationId "sunmi.fw2.mipay.oyo.test" buildConfigField "String", "API_HOST", "\"https://www.baidu.com\"" dimension "app" } oyouat { // oyouat resValue "string", "app_name", "OYOUAT" //替换appName,通过替换strings中的资源名字,一定要删除strings中的app_name,否则会报错 applicationId "sunmi.fw2.mipay.oyo.uat" buildConfigField "String", "API_HOST", "\"https://www.baidu.com\"" dimension "app" } } // 配置输出apk的名称 android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = "OYO_" + defaultConfig.versionName + "_" + variant.productFlavors[0].name + "-" + buildType.name + ".apk" } }