release naming

This commit is contained in:
Yuriy Liskov
2018-03-20 22:47:59 +02:00
parent f948ba3bd4
commit 0d8a86cadd

View File

@@ -20,6 +20,20 @@ android {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
// naming example: SmartYouTubeTV_Xwalk_v6.8.12_r.apk
// https://stackoverflow.com/questions/18332474/how-to-set-versionname-in-apk-filename-using-gradle
applicationVariants.all { variant ->
variant.outputs.each { output ->
def project = "LeanKeyKeyboard"
def buildType = variant.variantData.variantConfiguration.buildType.name.take(1)
def version = variant.versionName
def newApkName = sprintf("%s_v%s_%s.apk", [project, version, buildType])
output.outputFile = new File(output.outputFile.parent, newApkName)
}
}
}
dependencies {