AndroidStudio多渠道打包

(一)在AndroidManifest.xml里设置动态渠道变量

<meta-data
    android:name="UMENG_CHANNEL"
    android:value="${UMENG_CHANNEL_VALUE}" />

(二)在build.gradle设置productFlavors

android {  
    productFlavors {
        kuan {}
        xiaomi {}
        qh360 {}
        baidu {}
        wandoujia {}
    }  

    productFlavors.all { 
        flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name] 
    }
}

(三)执行打包操作

在AndroidStudio菜单栏点击Build菜单–>Generate signed APK–>选择key,并输入密码
输入密码

然后下一步,选择打包渠道

选择打包渠道

注:报错处理


在build.gradle设置defaultConfig中添加 

flavorDimensions "versionCode"







猜你喜欢

转载自blog.csdn.net/weikai_/article/details/79226355
今日推荐