您的位置:首页 > 其它

简单实现友盟多渠道打包

2018-01-09 20:10 344 查看
(一)在AndroidManifest.xml里设置动态渠道变量

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


(二)在build.gradle设置productFlavors-----批量修改

android {
productFlavors {
kuan {}
xiaomi {}
qh360 {}
baidu {}
wandoujia {}
}

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

(三)执行打包操作 编译完你的密码和签名文件


(四)最后选中需要打包的文件和finish就可以了


这些编译如果在3.0的studio下进行编译会报一个版本的错误,这个时候需要在model的buiid.gradel里添加下行代码

flavorDimensions "versionCode"

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: