version:2.0.1.9

update:2020.08.1
fix:修复强制安装应用重复下载,禁止升级应用卸载后无法安装
add:增加测试图标,多版本打包
This commit is contained in:
2020-08-01 17:16:29 +08:00
parent f4cb8b96a4
commit c5478df95c
15 changed files with 136 additions and 38 deletions

View File

@@ -15,10 +15,10 @@ android {
minSdkVersion 20
targetSdkVersion 29
// versionCode 104
// versionName "3.0.9"//测试jiaoguanyi.cn
versionCode 1006
versionName "2.0.1.6"// 正式jiaoguanyi.com 双数正式 单数测试
// versionCode 105
// versionName "3.1.0"//测试jiaoguanyi.cn
// versionCode 1008
// versionName "2.0.1.8"// 正式jiaoguanyi.com 双数正式 单数测试
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
@@ -26,14 +26,7 @@ android {
exclude 'META-INF/rxjava.properties'
}
/*********************************极光推送************************************/
manifestPlaceholders = [
JPUSH_PKGNAME: "com.jiaoguanyi.appstore",
JPUSH_APPKEY : "20f70bbeb78bad23eddd08d0", //JPush上注册的包名对应的appkey.
JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
]
/*********************************极光推送end************************************/
}
lintOptions {
checkReleaseBuilds false
@@ -41,6 +34,46 @@ android {
dexOptions {
jumboMode true
}
//多版本
productFlavors {
official {
flavorDimensions "default"
versionCode 1009
versionName "2.0.1.9"// 正式jiaoguanyi.com 双数正式 单数测试
/*********************************极光推送************************************/
manifestPlaceholders = [
JPUSH_PKGNAME: "com.jiaoguanyi.appstore",
JPUSH_APPKEY : "20f70bbeb78bad23eddd08d0", //JPush上注册的包名对应的appkey.
JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
]
signingConfig signingConfigs.debug
/*********************************极光推送end************************************/
buildConfigField "String", "ROOT_URL", '"https://partner.jiaoguanyi.com/api/"'
buildConfigField "String", "WebsocketURL", '"ws://47.107.133.19:1234"'
}
beta {
flavorDimensions "default"
versionCode 105
versionName "3.1.0"//测试jiaoguanyi.cn
/*********************************极光推送************************************/
manifestPlaceholders = [
JPUSH_PKGNAME: "com.jiaoguanyi.appstore",
JPUSH_APPKEY : "52d81643665bb2cadacf0e9e", //JPush上注册的包名对应的appkey.
JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
]
signingConfig signingConfigs.debug
/*********************************极光推送end************************************/
buildConfigField "String", "ROOT_URL", '"http://www.jiaoguanyi.cn/api/"'
buildConfigField "String", "WebsocketURL", '"ws://47.107.133.19:2345"'
}
}
sourceSets {
beta.res.srcDirs = ['src/beta/res']
}
//签名
signingConfigs {
debug {
@@ -72,7 +105,7 @@ android {
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null) {
def fileName = "${appName()}-V${defaultConfig.versionName}-${releaseTime()}.apk"
def fileName = "${appName()}-${variant.versionCode}-V${variant.versionName}-${releaseTime()}-${buildType.name}.apk"
output.outputFileName = new File(outputFile.parent, fileName)
}
}
@@ -94,7 +127,7 @@ android {
variant.outputs.each { output ->
def outputFile = ""
if (outputFile != null) {
def fileName = "${appName()}-${defaultConfig.versionCode}-V${defaultConfig.versionName}-${releaseTime()}.apk"
def fileName = "${appName()}-${variant.versionCode}-V${variant.versionName}-${releaseTime()}-${buildType.name}.apk"
output.outputFileName = new File(outputFile, fileName)
}