Android Studio 3.0 gradle多渠道打包

多渠道打包

        <meta-data android:name="MTA_CHANNEL"
            android:value="${MTA_CHANNEL_VALUE}"/>

    productFlavors {
        baidu {
            manifestPlaceholders = [MTA_CHANNEL_VALUE: "baidu"]
        }
        _91 {
            manifestPlaceholders = [MTA_CHANNEL_VALUE: "91"]
        }
        xiaomi {
            manifestPlaceholders = [MTA_CHANNEL_VALUE: "xiaomi"]
        }

    }

    flavorDimensions 'api'

    android.applicationVariants.all { variant ->
        variant.outputs.all {
            outputFileName = "driver_${variant.productFlavors[0].name}_v${variant.versionName}.apk"
        }
    }
    repositories {
        flatDir {
            dirs 'libs'
        }
    }

触发gradle的assemble任务,然后就等待生成各渠道apk










猜你喜欢

转载自blog.csdn.net/z979451341/article/details/79819520