首页 > 代码库 > Android Studio 打多渠道包
Android Studio 打多渠道包
最近,公司的项目开始使用谷歌官方最新推出的IDE——Android Studio 1.0,发现使用studio打渠道包很容易。
下面以友盟统计为例。
第一步,在项目中的androidmanifest文件中,原本是这么配置的
<meta-data android:name="UMENG_CHANNEL" android:value=http://www.mamicode.com/"WanDouJia" />
现在只需将这个value设置成变量,如下:
<meta-data android:name="UMENG_CHANNEL" android:value=http://www.mamicode.com/"${UMENG_CHANNEL_VALUE}" />
第二步,在项目中的主module的build.gradle文件中的android节点下,为上面的变量赋值即可,如下:
productFlavors { WanDouJia { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "WanDouJia"] } AnZhi { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "AnZhi"] } AnZhuo { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "AnZhuo"] } A360 { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "A360"] } }
然后就可以开始打渠道了,只需上述配置,就可以一次性打多渠道包。
结果:
Android Studio 打多渠道包
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。