两分钟教你搞定Gradle多渠道打包
来源:互联网 发布:mysql加密密码破解 编辑:程序博客网 时间:2024/05/05 15:55
国内Android市场众多渠道,有时为了统计每个渠道的下载量或是其它数据统计,
就需要我们针对每个渠道单独打包,如果要我们逐个来打包, 那工作量就有点繁琐,一个字累,重复性的工作我们不干,有了Gradle,这事就变得轻而易举了。
下面以友盟统计为例,在AndroidManifest.xml里面会有这么一段:
<meta-data android:name="UMENG_CHANNEL" android:value="Channel_ID" />
其中Channel_ID就是渠道标识。我们的目的就是希望在编译的时候这个值能够自动变化
下面我们来看看怎么实现:
1、在AndroidManifest.xml里配置
<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />
2、在build.gradle 设置productFlavors
android { productFlavors { baidu {} xiaomi {} _360 {} wandoujia {} } productFlavors.all { flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name] } }
然后直接执行./gradlew assembleRelease
后等待打包
或者找到
右击run,后就耐心等待了。
打包成功后,我们可以在 app\build\outputs\apk 路径下看到我们需要的apk包。
这样关于Gradle多渠道打包就算完成了。
坚持原创作者简介:洪生鹏。热衷旅行、写作,过着白天到工地搬砖、晚上写故事的生活。
1 0
- 两分钟教你搞定Gradle多渠道打包
- android gradle两种多渠道打包方式
- 手把手教你使用gradle mulchannel插件,进行多渠道打包
- android stadio多渠道打包(一分钟搞定)
- Gradle实现的两种简单的多渠道打包方法
- Gradle实现的两种简单的多渠道打包方法
- Gradle实现的两种简单的多渠道打包方法
- Gradle实现的两种简单的多渠道打包方法
- Gradle实现的两种简单的多渠道打包方法
- Gradle实现的两种简单的多渠道打包方法
- Gradle实现的两种简单的多渠道打包方法
- Gradle多渠道打包
- Gradle多渠道打包
- eclipse+gradle多渠道打包
- 【Andorid】Gradle多渠道打包
- android Gradle多渠道打包
- eclipse多渠道打包(gradle)
- Gradle多渠道打包 (1)
- 解析BW:数据源提取数据的原理
- 简化Spring XML配置---使用注解装配
- C#中的反射
- 短网址生成
- POJ_Biorhythms_递归_中国剩余定理求解
- 两分钟教你搞定Gradle多渠道打包
- 趋势在此汇集!2016杭州・云栖大会技术大咖专访系列合集
- 高级PHP工程师所应该具备一些技能
- 安卓Recyclerview 两种type的解决方法
- 20张图!阿里张北数据中心竟然是这样的
- 2016阿里云121款产品和解决方案全向图(9月制)
- servlet处理HTTP响应——设置消息响应体
- 面向对象程序设计上机练习五(类和对象)
- Hibernate--悲观锁和乐观锁