1.在AndroidManifest.xml的application节点下添加如下代码:
<meta-data
android:name="UMENG_CHANNEL"
android:value="${CHANNEL_NAME}" />
2.在app的builder.gradle中添加如下代码
android {
// 其他配置代码
productFlavors {
yingyongbao {
manifestPlaceholders = [ CHANNEL_NAME:""]
}
umeng {
manifestPlaceholders = [ CHANNEL_NAME:"" ]
}
wandoujia {
manifestPlaceholders = [ CHANNEL_NAME:"" ]
}
}
}
或者
productFlavors {
yingyongbao {}
umeng {}
wandoujia {}
}
productFlavors.all{
flavor->flavor.manifestPlaceholders=[CHANNEL_NAME:name]
}
3.配置好密钥后如图即可打包出多个对应的apk包
在app\build\outputs\apk目录下生成如图apk: