android studio3.0自定义apk输出名子

修改项目 build.gradle 文件

... ...

 buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    android.applicationVariants.all {
        variant ->
            variant.outputs.all {
                output ->
                    def outputFile = output.outputFile
                    if (outputFile.name.contains("debug")){
                        outputFileName = new File("../debug/", "apk-debug-v3.1.0-${releaseTime()}.apk")
                    }
                    if (outputFile.name.contains("release")){
                        outputFileName = new File("../release/", "apk-release-v3.1.0-${releaseTime()}.apk")
                    }
            }
    }
}

def releaseTime() {
    return new Date().format("yyyyMMddHHmmss", TimeZone.getTimeZone("Asia/Chongqing"))
}

猜你喜欢

转载自blog.csdn.net/wyyother1/article/details/79496872