Gradle 多渠道打包
来源:互联网 发布:mac上文件变成exe 编辑:程序博客网 时间:2024/06/05 14:35
什么是渠道:应用宝呀、豌豆荚、小米应用市场、oppo应用市场等各种应用市场,这些都可以简单的称之为渠道。我们在各种渠道使用同一个包是OK的,但未了推广,统计等其他的需要,我们需要对这些渠道进行区分,在应用中设置:,一个渠道一个包;上面就这么简单列举就已经四个渠道了,其他什么华为应用市场什么的,主流渠道肯定要上吧,算下来怎么都是十多个。那是不是就一定要打大10次包呢?这里看看使用gradle构建工具来实现多渠道打包。
参考文献
在app的gradle.build
中添加
第一步:android{... productFlavors { wandoujia {} baidu {} c360 {} uc {} productFlavors.all { flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name] } }...}第二步:还有这里配置文件! <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}"></meta-data>
然后在你打包的时候就会出现如下几个多余的选项:
然后选择其中一个渠道—->finish完成打包
当然可以在终端中输入命令“gradlew assembleRelease”
来一次生成全部,前提是你要先配置好gradlew这个命令,因为我也没配置,所以我就不演示了。这种一次性生成的所以渠道所在的路径是“build\outputs\apk”这个目录下
0 0
- Gradle多渠道打包
- Gradle多渠道打包
- eclipse+gradle多渠道打包
- 【Andorid】Gradle多渠道打包
- android Gradle多渠道打包
- eclipse多渠道打包(gradle)
- Gradle多渠道打包 (1)
- Gradle多渠道打包
- gradle多渠道打包
- Gradle多渠道打包
- Gradle 多渠道打包
- 使用gradle多渠道打包
- Gradle多渠道打包
- Gradle Android 多渠道打包
- 多渠道打包(Gradle配置)
- Gradle多渠道打包
- Gradle配置多渠道打包
- Gradle多渠道打包
- Qt学习之路(19): 事件(event)
- Gradle 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- oracle &
- Qt学习之路(20): 事件接收与忽略
- centos7 rc.local无效
- Gradle 多渠道打包
- 两天的学习总结
- 修改Android签名证书keystore的密码、别名alias以及别名密码
- centos7 安装jdk1.7
- maven初步认识
- Qt学习之路(21): event()
- load-awesome 53种纯CSS3预加载页面loading指示器动画特效
- Android spannableStringBuilder用法整理
- 换装demo时美术遇到的问题详解