美文网首页
多渠道打包

多渠道打包

作者: XiaoXred | 来源:发表于2020-07-29 11:41 被阅读0次

1.必须要首先在清单配置文件配置一下

<meta-dataandroid:name="UMENG_CHANNEL

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



2. 在app的build.gradle的android{}中添加如下内容:

android {

    flavorDimensions "default"

    productFlavors {

        baidu {

            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "baidu "]

        }

        _360 {

            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "_360 "]

        }

        oppo {

            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "oppo"]

        }

        huawei{

            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "huawei"]

        }

    } 

}



3.Gradle后如果出现如下报错

  则需要配置flavor dimension的维度是该版本号,这样维度就是都是统一的了

build {

    defaultConfig {

        flavorDimensions "versionCode"

    }

}



4.编译打包

  Build - Generate Signed Bundle or APK - 选择Release或Debug

相关文章

网友评论

      本文标题:多渠道打包

      本文链接:https://www.haomeiwen.com/subject/mwrhrktx.html