[android] Made chinese build version codes bigger

This commit is contained in:
Александр Зацепин 2019-06-17 14:18:30 +03:00 committed by Aleksey Belousov
parent 7fbd0947b7
commit 39a7ccbe40

View file

@ -245,6 +245,9 @@ android {
flavorDimensions "default"
productFlavors {
final int HUAWEI_VERSION_CODE_BASE = 20000;
final int TENCENT_VERSION_CODE_BASE = 10000;
google {
dimension "default"
versionName = android.defaultConfig.versionName + '-Google'
@ -324,6 +327,7 @@ android {
tencent {
dimension "default"
versionName = android.defaultConfig.versionName + '-Tencent'
versionCode TENCENT_VERSION_CODE_BASE + android.defaultConfig.versionCode
android.sourceSets.tencent.assets.srcDirs = ['flavors/mwm-ttf-assets']
buildConfigField 'String', 'REVIEW_URL', '"http://android.myapp.com/myapp/detail.htm?apkName=com.mapswithme.maps.pro"'
}
@ -361,6 +365,7 @@ android {
huawei {
dimension "default"
versionName = android.defaultConfig.versionName + '-Huawei'
versionCode = HUAWEI_VERSION_CODE_BASE + android.defaultConfig.versionCode
buildConfigField 'String', 'SUPPORT_MAIL', '"huawei@maps.me"'
android.sourceSets.huawei.assets.srcDirs = ['flavors/mwm-ttf-assets']
}
@ -404,7 +409,7 @@ android {
outputFileName = "../../" + file.name.replace(".apk", "-" + android.defaultConfig.versionName + "-" + getDate() + ".apk")
// set different versionCodes for different ABIs
int abiVersionCode = project.ext.versionCodes.get(output.getFilter(com.android.build.OutputFile.ABI)) ?: 0
output.versionCodeOverride = (abiVersionCode * 1000) + android.defaultConfig.versionCode
output.versionCodeOverride = (abiVersionCode * 1000) + variant.versionCode
}
}
}