studio grandle渠道打包

1. Mainfest 文件中添加一个键值对,这里的value 我定义为 “UMENG_CHANNEL_VALUE”(当然实际应用中可以根据自己的需要命名),后面打包的时候会对这个值进行替换。

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

2. 打开app下的build.gradle(你的model下的build.gradle)进行配置,注意我们这里选择的build.gradle是app目录下的

这里有两种方式

第一种,

productFlavors {

        xiaomi {

            manifestPlaceholders =[UMENG_CHANNEL_VALUE: "xiaomi"]

        }

        _360 {

            manifestPlaceholders =[UMENG_CHANNEL_VALUE: "_360"]

        }

        baidu {

            manifestPlaceholders =[UMENG_CHANNEL_VALUE: "baidu"]

        }

        wandoujia {

            manifestPlaceholders =[UMENG_CHANNEL_VALUE: "wandoujia"]

        }

    }  

或者第二种批量打包

productFlavors {

        xiaomi {}

        _360 {}

        baidu {}

        wandoujia {}

    } 

    productFlavors.all {

        flavor -> flavor.manifestPlaceholders= [UMENG_CHANNEL_VALUE: name]

    }

接下来用studio就可以打多渠道包了

然后全部选中即可,

接下来静静的等待工具为我们打包吧,

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT笔记

SpringBoot开发案例之整合mail队列进阶篇

上一篇文章,我们为了解决实际场景中遇到的问题,使得其更像一个安全高效的邮件服务平台,我们引入了LinkedBlockingQueue队列对邮件发送进行流量削锋、...

50970
来自专栏大数据学习笔记

Spark2.x学习笔记:1、Spark2.2快速入门(本地模式)

1、Spark2.2快速入门(本地模式) 1.1 Spark本地模式 学习Spark,先易后难,先从最简单的本地模式学起。 本地模式(local),常用于本地开...

890100
来自专栏技术博文

PHP中获取当前页面的完整URL

javascript实现: top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址 PHP实现: #测试...

41870
来自专栏Ryan Miao

Spring-AOP实践 - 统计访问时间

公司的项目有的页面超级慢,20s以上,不知道用户会不会疯掉,于是老大说这个页面要性能优化。于是,首先就要搞清楚究竟是哪一步耗时太多。 我采用spring aop...

53680
来自专栏happyJared

Spring Boot 1.0 && 2.0 + JPA 多数据源配置与使用

mysql 对应的数据源配置中,定义了实体 Student 和对应的数据层接口 StudentRepository:

33230
来自专栏菩提树下的杨过

weblogic 10.x 上开发restful服务

之前已经学习过 利用JAX-RS快速开发RESTful 服务,当时是jboss环境,如果原封不动的迁移到weblogic 10.x 版本,会杯具的发现应用启动失...

246100
来自专栏蓝天

Redis模块开发示例

实现一个Redis module,支持两个扩展命令: 1) 可同时对hash的多个field进行incr操作; 2) incrby同时设置一个key的过期时...

13730
来自专栏码匠的流水账

聊聊reactive streams的parallel flux

本文主要研究下reactive streams的flux的parallel运行方式.

18410
来自专栏Python爱好者

MarkDown简单使用A First Level Header

15770
来自专栏向治洪

studio多渠道打包

由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Grad...

20380

扫码关注云+社区

领取腾讯云代金券