Android Studio - 更改未签名和签名的APK的生成路径和文件名

时间:2015-06-12 11:48:13

标签: android android-studio

是否有任何配置文件可以更改Android Studio中生成的默认路径(包括调试版和发布版)?我可以更改生成文件的文件名,使其包含版本或时间戳吗?

1 个答案:

答案 0 :(得分:2)

好的,@谢尔文给了我理解怎么做的方法,但无论如何我都会发布它。在build.gradle中,您必须修改buildTypes.release部分。

release {
        debuggable false
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt')
        proguardFiles 'proguard-rules.pro'
        applicationVariants.all { variant ->
            variant.outputs.each { output ->
                def date = new Date()
                def format = date.format("yyyy-MM-dd HH:mm:ss")
                output.outputFile = new File(output.outputFile.parent,
                        "apk/" + output.outputFile.name.replace("-release", " - release - v" + defaultConfig.versionCode + " - (" + format + ")"))
            }
        }
    }

这样,导出的release apk将在{project folder}/apk/{project name} - release - v{versionCode} - {date and hour of compilation}.apk

中生成