|
@@ -63,6 +63,7 @@ android {
|
|
buildTypes {
|
|
buildTypes {
|
|
// 对应 ALPHA 版本
|
|
// 对应 ALPHA 版本
|
|
debug {
|
|
debug {
|
|
|
|
+ buildConfigField "Integer", "APP_VERSION", "${ProjectBuildConfig.appVersion}"
|
|
buildConfigField "String", "VERSION_TYPE", "\"${ProjectBuildConfig.Version.ALPHA}\""
|
|
buildConfigField "String", "VERSION_TYPE", "\"${ProjectBuildConfig.Version.ALPHA}\""
|
|
// signingConfig signingConfigs.releaseConfig
|
|
// signingConfig signingConfigs.releaseConfig
|
|
minifyEnabled false //为true,则对代码进行混淆和压缩
|
|
minifyEnabled false //为true,则对代码进行混淆和压缩
|
|
@@ -70,6 +71,7 @@ android {
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
beta {
|
|
beta {
|
|
|
|
+ buildConfigField "Integer", "APP_VERSION", "${ProjectBuildConfig.appVersion}"
|
|
buildConfigField "String", "VERSION_TYPE", "\"${ProjectBuildConfig.Version.BETA}\""
|
|
buildConfigField "String", "VERSION_TYPE", "\"${ProjectBuildConfig.Version.BETA}\""
|
|
// signingConfig signingConfigs.releaseConfig
|
|
// signingConfig signingConfigs.releaseConfig
|
|
minifyEnabled true
|
|
minifyEnabled true
|
|
@@ -77,6 +79,7 @@ android {
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
release {
|
|
release {
|
|
|
|
+ buildConfigField "Integer", "APP_VERSION", "${ProjectBuildConfig.appVersion}"
|
|
buildConfigField "String", "VERSION_TYPE", "\"${ProjectBuildConfig.Version.RELEASE}\""
|
|
buildConfigField "String", "VERSION_TYPE", "\"${ProjectBuildConfig.Version.RELEASE}\""
|
|
// signingConfig signingConfigs.releaseConfig
|
|
// signingConfig signingConfigs.releaseConfig
|
|
minifyEnabled false
|
|
minifyEnabled false
|
|
@@ -89,11 +92,18 @@ android {
|
|
android.applicationVariants.all { variant ->
|
|
android.applicationVariants.all { variant ->
|
|
variant.outputs.all { output ->
|
|
variant.outputs.all { output ->
|
|
if (outputFileName != null && outputFileName.endsWith('.apk')) {
|
|
if (outputFileName != null && outputFileName.endsWith('.apk')) {
|
|
|
|
+ String app
|
|
|
|
+ if (ProjectBuildConfig.appVersion==2){
|
|
|
|
+ app="en"
|
|
|
|
+ }else {
|
|
|
|
+ app="ch"
|
|
|
|
+ }
|
|
def date = new Date()
|
|
def date = new Date()
|
|
def dateFormat = new SimpleDateFormat("M.d") // 格式化日期为 MM.dd
|
|
def dateFormat = new SimpleDateFormat("M.d") // 格式化日期为 MM.dd
|
|
def formattedDate = dateFormat.format(date)
|
|
def formattedDate = dateFormat.format(date)
|
|
outputFileName="${ProjectBuildConfig.versionName}"+
|
|
outputFileName="${ProjectBuildConfig.versionName}"+
|
|
- "-SBM10-"+
|
|
|
|
|
|
+ "-SBM10"+
|
|
|
|
+ "${app}"+"-"+
|
|
"${formattedDate}"+
|
|
"${formattedDate}"+
|
|
".apk"
|
|
".apk"
|
|
}
|
|
}
|