/1.在AndroidManifest.xml中application标签内添加如下/
</meta-data
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}"/>
/2.在module的build.gradle中添加渠道信息/
productFlavors{
wandoujia{}
xiaomi{}
yingyongbao {}
//注意 360:gradle 中不能以数字开头
_360{}
}
productFlavors.all { flavor ->
flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
/3.修改后的命名规则带上日期和版本号/
applicationVariants.all { variant ->
variant.outputs.all {
def formattedDate = new Date().format('yyyy_MM_dd')
outputFileName = rootProject.getName()+"-"+variant.flavorName+"-"+buildType.name+"-"+formattedDate+"-v"+defaultConfig.versionName+"-"+ defaultConfig.versionCode+ ".apk";
}
}
/4.在module的build.gradle的defaultConfig标签内添加下列这句话/
flavorDimensions "versionCode"