以友盟为例
- 第一步 在AndroidManifest.xml里配置PlaceHolder
<meta-data
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}" />
- 第二步 在build.gradle设置productFlavors
android {
productFlavors {
xiaomi {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "xiaomi"] }
wandoujia {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"] }
}
}
-
第三步进行打包
./gradlew assembleDebug./gradlew assembleRelease