使用gradle进行多渠道打包

原创 2015年07月10日 10:06:15

步骤
01 在androidManifest.xml的 applicaction节点下 配置


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

02 在 gralde 的android节点下配置

productFlavors {

    //可以自定义渠道包的属性
    wandoujia {
        minSdkVersion 17
        signingConfig signingConfigs.config
        targetSdkVersion 19
    }
   // baidu {}
   // C360 {}
    uc {}

    offline{}
    online{}
    productFlavors.all { flavor ->
        flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
    }
}

Gradle实现的两种简单的多渠道打包方法

本来计划今天发Android的官方技术文档的翻译——《Gradle插件用户指南》的第五章的,不过由于昨天晚上没译完,还差几段落,所以只好推后了。 今天就说一下使用Gradle进行类似友盟这样的多渠道打...
  • maosidiaoxian
  • maosidiaoxian
  • 2014年12月18日 09:07
  • 54884

Android Studio系列教程六--Gradle多渠道打包

由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。 友盟多渠道打...
  • ljchlx
  • ljchlx
  • 2015年01月23日 19:09
  • 32642

Gradle App项目的多渠道打包实现

App项目的多渠道打包实现近期项目需要根据客户的要求定制UI,因此需要用到多渠道打包,跟着官方的Gradle Plugin User Guide教程学习了下,顺便做下笔记。内容主要分为以下几个模块:1...
  • codezjx
  • codezjx
  • 2015年10月30日 20:25
  • 1543

使用Android studio Gradle 实现友盟多渠道打包

转载自:http://bbs.umeng.com/thread-9119-1-1.html 以友盟的渠道统计为例,渠道信息一般在 AndroidManifest.xml中修改以下值: ...
  • duxingzhe2012729
  • duxingzhe2012729
  • 2016年05月13日 17:36
  • 366

Gradle实战:Android多渠道打包方案汇总

本文将延续之前几篇博客的风格,先从基本概念入手,有了一定点理解之后再上主角; 在后续的代码中如果忘了某个概念的具体意义,可以回顾头来重新查看概念的介绍。 一、基本概念介绍1. package,A...
  • u010818425
  • u010818425
  • 2016年08月25日 23:08
  • 1289

Android 使用 Gradle 多渠道打包

安卓开发完成,对于一个开放应用而言,我们需要发布到不同的应用市场,同时我们也需要统计不同市场的用户下载量。(通过启动应用后获取不同市场apk中的不同值来区分)下面用一个具体的实例来说明: 1、在An...
  • catoop
  • catoop
  • 2015年12月30日 16:18
  • 3967

gradle多渠道打包及友盟统计-eclipse版本

在进行渠道打包的之前,先看看准备篇,知道打包为了什么。 参见1.0android批量打包认知。 批量打包认知 eclipse中使用gradle多渠道打包全部流程 一.生成gradl...
  • Derbe
  • Derbe
  • 2015年06月10日 13:56
  • 1202

Eclipse下用Gradle多渠道打包及问题

工作闲暇之余,把自己在Eclipse下用Gradle多渠道打包经验分享下,只希望大家相互学习。在研究打包的朋友们都是有一定基础的,网络上也可以搜索到很多,在此不再说明;我也是按着网上的教程来做的,在此...
  • u012348841
  • u012348841
  • 2016年08月25日 13:30
  • 440

Gradle多版本多渠道指定名字打包

Gradle多版本多渠道指定名字打包Gradle多版本打包 前言: 在开发当中,往往有多种网络配置环境,例如内网,外网,预发布,那么就需要打不同的包,每次手动去改,一是麻烦,二是有风险 定义多种打包...
  • wswswang
  • wswswang
  • 2017年03月30日 10:19
  • 521

gradle多渠道打包和同一App打包不同版本Api调用

1.gradle多渠道打包 多渠道打包,以友盟统计为例。 2.同一App打包不同版本API的调用...
  • u011458979
  • u011458979
  • 2016年07月14日 20:28
  • 1633
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用gradle进行多渠道打包
举报原因:
原因补充:

(最多只允许输入30个字)