美文网首页
AndroidStudio多渠道打包自定义Apk名称

AndroidStudio多渠道打包自定义Apk名称

作者: 二十三岁的梦 | 来源:发表于2018-06-13 14:29 被阅读0次

多渠道打包

android {
    //渠道Flavors
    flavorDimensions("release")
    productFlavors {
        baidu {
            dimension "release"
        }
        yingyongbao {
            dimension "release"
        }
        ......
    }
    productFlavors.all {
        flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
    }
    ......
}

自定义打包Apk名称

android{
    ......
     android.applicationVariants.all { variant ->
            variant.outputs.all {
                if (variant.buildType.name.equals('debug')) {
                    outputFileName = "app-debug-${defaultConfig.versionName}-${variant.productFlavors.name}.apk"
                }
                if (variant.buildType.name.equals('release')) {
                    //mhl-saas-app-release-1.0.2
                    outputFileName = "${variant.productFlavors.name}-app-release-${defaultConfig.versionName}.apk"
                }
            }
        }
    ......
}

相关文章

网友评论

      本文标题:AndroidStudio多渠道打包自定义Apk名称

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