您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页AndroidStudio3.0下使用多渠道打包

AndroidStudio3.0下使用多渠道打包

来源:二三四教育网

AndroidStudio3.0下使用多渠道打包

1. 在AndroidManifest.xml下配置

<meta-data
   android:name="CHANNEL"
   android:value="${CHANNEL_VALUE}" />

2. 在build.gradle设置productFlavors

android {  
    productFlavors {
        polobe {
            manifestPlaceholders = [CHANNEL_VALUE: "polobe"]
        }
        wangtent {
            manifestPlaceholders = [CHANNEL_VALUE: "wangtent"]
        }
    }  
 productFlavors.all {
        flavor -> flavor.manifestPlaceholders = [CHANNEL_VALUE: name]
    }
}

3. 编译,报毒

4. 解决方案

在主app的build.gradle里面添加

    defaultConfig {
        applicationId "com.xxx.xxxxxx"
        minSdkVersion 21
        targetSdkVersion 26
        versionCode 1
        versionName "1.0.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        //以下为添加的内容
        flavorDimensions "versionCode"
        //以上为添加的内容
    }

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务