一、前言
前兩天應用版本更新,想發佈應用市場,以往的方式都是一個一個的打包然後上傳,後面瞭解到有一鍵生成不同渠道apk,因此,也就有了這篇文章了因爲遇到一些坑,所以還是記錄下來好,以免忘記了。
二、代碼
AndroidMainifest.xml
<meta-data
android:name="CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}" />
build.gradle
productFlavors {
baidu {}
c360 {}
android {}
anzhi {}
yingyonghui {}
sanxing {}
xiaomi {}
productFlavors.all { flavor ->
flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
}
注意:UMENG_CHANNEL_VALUE值可以改變,但是要保持一致