Android多渠道打包

以友盟为例

  • 第一步 在AndroidManifest.xml里配置PlaceHolder

  • 第二步 在build.gradle设置productFlavors
android { 
        productFlavors { 
                    xiaomi {
                        manifestPlaceholders = [UMENG_CHANNEL_VALUE: "xiaomi"] }
                    wandoujia { 
                       manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"] }
               }
      }
  • 第三步进行打包
    ./gradlew assembleDebug

    ./gradlew assembleRelease

你可能感兴趣的:(Android多渠道打包)