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