利用gradle进行多渠道打包

来源:互联网 发布:nginx 多个location 编辑:程序博客网 时间:2024/04/29 19:21

利用gradle可以进行多渠道打包,具体设置如下:

第一步,在manifest中做如下设置:

<meta-data    android:name="CHANNEL"    android:value="${CHANNEL_VALUE}" />
第二步,在app的build.gradle设置productFlavors:

android {      productFlavors {        xiaomi {}        baidu {}        google {}    }      productFlavors.all {         flavor -> flavor.manifestPlaceholders = [CHANNEL_VALUE: name]     }}
第三步,使用./gradlew assembleRelease或者android studio进行打包

0 0
原创粉丝点击