美文网首页
AndroidStudio gradle 定义apk打包输出名

AndroidStudio gradle 定义apk打包输出名

作者: Lisiony | 来源:发表于2019-11-07 15:50 被阅读0次

    自定义apk输出名:

    
        // 便利所有的Variants,all是迭代遍历操作符,相当于for
        applicationVariants.all { variant ->// 遍历得出所有的variant
            variant.outputs.all {// 遍历所有的输出类型,一般是debug和replease
                // 定义apk的名字,拼接variant的版本号
                def apkName = "app_${variant.versionName}"
                // 判断是否为空
                if (!variant.flavorName.isEmpty()) {
                    apkName += "_${variant.flavorName}"
                }
                // 赋值属性
                String time = new Date().format("_YYYYMMddHH")
                if (variant.buildType.name.equals("release")){
                    outputFileName = apkName + "_Replease" + time + ".apk"
                }else {
                    outputFileName = apkName + "_Debug" +time + ".apk"
                }
    
            }
        }
    
    

    相关文章

      网友评论

          本文标题:AndroidStudio gradle 定义apk打包输出名

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