Android studio 打包apk如何重命名apk名称

在打包签名之前,在相应的module的build.gradle中添加如下代码
<pre name="code" class="java">    applicationVariants.all { variant ->  
        variant.outputs.each { output ->  
            def oldFile = output.outputFile  
            def newName = 'luckpan';  
            if (variant.buildType.name.equals('release')) {  
//                println(variant.productFlavors[0].name)  
                def releaseApkName = 'study-' + defaultConfig.versionName + '-luckpan.apk'  
                output.outputFile = new File(oldFile.parent, releaseApkName)  
            }  
            if (variant.buildType.name.equals('beta')) {  
                newName = oldFile.name.replace(".apk", "-v" + defaultConfig.versionName + "-build" + getDate() + ".apk")  
                output.outputFile = new File(oldFile.parent, newName)  
            }  
            if (variant.buildType.name.equals('debug')) {  
  
            }  
        }  
    }  

你可能感兴趣的:(android,apk,android,打包,Studio)