android app 马甲包,教你一招APP如何快速定制马甲包

废话不多说,给我上·····

android app 马甲包,教你一招APP如何快速定制马甲包_第1张图片

按照本文进行定制马甲包的好处:

马甲包和主包可以进行同步打包,一键生成

不会增加apk的大小,不同的包打进对应的资源

不影响主线的开发(无须拉分支、版本迭代时增加的需求,也无须在写一遍)

在各个马甲包的母包上,可以利用一些加固平台,进行渠道分包

关于马甲包的方式,会从最简单的方式开始介绍:

最简单的方式

AndroidManifest.xml的配置

android:name="UMENG_CHANNEL"

android:value="${UMENG_CHANNEL}" />

app gradle的配置

android {

defaultConfig {

flavorDimensions "versionCode"

}

productFlavors {

GS1408 {//默认母包

applicationId = "com.gs"

manifestPlaceholders = [app_name: "主包",

icon : "@mipmap/logo",

s

你可能感兴趣的:(android,app,马甲包)