Gradle多渠道打包[umeng]
前言 国内 Android应用市场 品种太多,血统不纯,每次上线App都 打包打到手软,上传上到吐血 !好在我们有了Android studio和gradle,一条命令打包各种渠道版本App! 正文 Umeng多渠道 我们在项目中会使用统计SDK,用的最流行的当属 umeng 了吧。这里我们就用友盟来说明。 用了友盟的App的清单文件 AndroidManifest.xml 中都会写上 meta-data ,来区分不同的渠道: <meta-data android:name="UMENG_CHANNEL" android:value="Channel_ID" /> 1.将 Channel_ID 更改为 ${UMENG_CHANNEL_VALUE} ,如下: <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" /> 2.在 app 的 build.gradle 设置 produceFlavors : productFlavors { xiaomi { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "xiaomi"] } qihoo { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "qihoo