AS自动更换apk名称

2019-03-07  本文已影响1人  smile夕颜

在android目录下添加

多渠道:


    variant.outputs.all { output ->

if (!variant.buildType.isDebuggable()) {

//获取签名的名字 variant.signingConfig.name

//要被替换的源字符串

            def sourceFile ="-${variant.flavorName}-${variant.buildType.name}"

            //替换的字符串

            def replaceFile ="V${variant.versionName}_${variant.flavorName}_${variant.buildType.name}_${releaseTime()}"

            outputFileName = output.outputFile.name.replace(sourceFile, replaceFile)

}

}

}

单渠道:


    variant.outputs.all { output ->

if (!variant.buildType.isDebuggable()) {

//获取签名的名字 variant.signingConfig.name

//要被替换的源字符串

            def sourceFile ="-${variant.flavorName}-${variant.buildType.name}"

            //替换的字符串

            def replaceFile ="V${variant.versionName}_${variant.flavorName}_${variant.buildType.name}_${releaseTime()}"

            outputFileName = output.outputFile.name.replace(sourceFile, replaceFile)

}

}

}
上一篇 下一篇

猜你喜欢

热点阅读