1.在AndroidManifest.xml中加入两行代码
<application
.....
<meta-data
android:name="UMENG_CHANNEL"
android:value="${CHANNEL_VALUE}"/>
</application>
2.在app目录下设置build.gradle
android{
......
productFlavors{
wandoujia{}
baidu{}
qihu360{}
xiaomi{}
productFlavors.all{
flavor -> flavor.manifestPlaceholders = [CHANNEL_VALUE: name]
}
}
}
3.直接利用AS界面导出包
选择build->Generate Signed Apk之后输入keystore信息,next,finish就行了,在finish之前可以看到你配置的channel id,可以随意选择
4.也可以用命令打包
gradlew assembleRelease
Paste_Image.png
网友评论