zoukankan      html  css  js  c++  java
  • AndroidStudio2021/3版 gradle7.0环境 自定义输出apk路径

    在moudle中的build.gradle

    android {
      ...
      //修改输出的APK路径
        applicationVariants.all { variant ->
            // 打包完成后复制到的目录
            def outputFileDir = "${project.projectDir.absolutePath}/apk/${variant.buildType.name}/${variant.versionName}"
            //确定输出文件名
            def today = new Date()
            def path = ((project.name != "app") ? project.name : rootProject.name.replace(" ", "")) + "_" +
                    variant.flavorName + "_" +
                    variant.buildType.name + "_" +
                    variant.versionName + "_" +
                    today.format('yyyyMMddhhmm') +
                    ".apk"
            variant.outputs.forEach {
                it.outputFileName = path
            }
            // 打包完成后做的一些事,复制apk到指定文件夹
            variant.assemble.doLast {
                File out = new File(outputFileDir)
                copy {
                    variant.outputs.forEach { file ->
                        copy {
                            from file.outputFile
                            into out
                        }
                    }
                }
            }
        }        
    }
    
    最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!
  • 相关阅读:
    函数及其表示
    集合等离散数学内容
    求和
    分式·新方法
    弹力、重力、摩擦力
    洛谷 P1357 花园
    浮力
    因式分解·新方法
    压强
    洛谷 P2051 [AHOI2009]中国象棋
  • 原文地址:https://www.cnblogs.com/loaderman/p/15213652.html
Copyright © 2011-2022 走看看