android studio gradle 配置apk输出

2022-08-13  本文已影响0人  雨来

参考

https://blog.csdn.net/chuyouyinghe/article/details/122458760
在主module gradle文件里 android 函数中 配置如下: 比如

android{
 //打包后应用名称  取 ${variant.productFlavors[0].name} 名
    android.applicationVariants.all { variant ->
        def appName = "${variant.productFlavors[0].name}"
        def time = new Date().format("MM-dd-HH-mm")
        def versionName = "${variant.versionName}"
        variant.outputs.all { output ->
            print(output)
            outputFileName = "${appName}_${variant.buildType.name}_${versionName}_${time}.apk"
        }
    }

//    多渠道打包 传统方式
    flavorDimensions "dsx"
    productFlavors {
        yyb{
            dimension "dsx"
        }
        hw{
            dimension "dsx"
        }
        xm{
            dimension "dsx"
        }
        vivo{
            dimension "dsx"
        }
        op{
            dimension "dsx"
        }
        mz{
            dimension "dsx"
        }
        sll{
            dimension "dsx"
        }
        bd{
            dimension "dsx"
        }

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

}
上一篇 下一篇

猜你喜欢

热点阅读