Android多渠道打包

来源:互联网 发布:开源淘宝客 导入 编辑:程序博客网 时间:2024/04/27 19:36

前言

Android开发发布版本,一般要对应多个应用市场发布对应的版本,在gradle中配置可以一次打包全部渠道的release包,方便快捷!

步骤

这里以友盟为例!
①首先在manifest中声明一个变量,写在<application/>标签内:

<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}"/>

②然后在build.gradle(app)的android{}目录中添加我们的渠道:

 productFlavors {        xiaomi {}        wandoujia {}    }    productFlavors.all {        flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]    }

③重新构建一下项目,之后点击AS右边的gradle选项
点击app/Tasks/build/assemble就会打包所有的渠道包或者app/Tasks/install/XXX 选择具体的渠道进行打包!

这样多渠道打包就完成了!

1 0
原创粉丝点击