您的位置:首页 > 移动开发 > Android开发

Android多渠道打包

2016-06-29 18:16 411 查看

前言

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 选择具体的渠道进行打包!

这样多渠道打包就完成了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: