version:1.3.6

fix:
update:Android 13全屏
This commit is contained in:
2023-04-28 10:53:18 +08:00
parent 3346ffca88
commit 3e44bb0c63
3 changed files with 49 additions and 14 deletions

View File

@@ -17,8 +17,8 @@ android {
minSdkVersion 24
targetSdkVersion 29
versionCode 27
versionName "1.3.5"
versionCode 28
versionName "1.3.6"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
@@ -50,7 +50,7 @@ android {
}
signingConfigs {
mtk12 {
tuixin {
storeFile file("keystore/tuixin.jks")
storePassword "123456"
keyAlias "universal"
@@ -69,29 +69,45 @@ android {
}
buildTypes {
// iPlay50SEDebug.initWith(debug)
// iPlay50SEDebug {
// versionNameSuffix "-debug"
// debuggable true
// signingConfig signingConfigs.iPlay50SE
// }
//
// iPlay50SERelease.initWith(release)
// iPlay50SERelease {
// signingConfig signingConfigs.iPlay50SE
// }
iPlay50SEDebug.initWith(debug)
iPlay50SEDebug {
versionNameSuffix "-debug"
debuggable true
signingConfig signingConfigs.iPlay50SE
signingConfig signingConfigs.tuixin
resValue "string", "app_name", "智慧课堂"
}
iPlay50SERelease.initWith(release)
iPlay50SERelease {
signingConfig signingConfigs.iPlay50SE
signingConfig signingConfigs.tuixin
resValue "string", "app_name", "智慧课堂"
}
debug {
resValue "string", "app_name", "教育中心"
// 显示Log
versionNameSuffix "-debug"
minifyEnabled false
//Zipalign优化
zipAlignEnabled true
signingConfig signingConfigs.mtk12
signingConfig signingConfigs.tuixin
applicationVariants.all { variant ->
variant.outputs.each { output ->
if (outputFile != null) {
def fileName = "${appName()}-V${defaultConfig.versionName}-${releaseTime()}.apk"
def app_name = getResValues().get("app_name").value
def fileName = "${appName()}-${app_name}-${variant.versionCode}-V${variant.versionName}-${releaseTime()}-${buildType.name}.apk"
output.outputFileName = fileName
}
}
@@ -99,8 +115,7 @@ android {
}
release {
// 不显示Log
buildConfigField "boolean", "LOG_DEBUG", "false"
resValue "string", "app_name", "教育中心"
//混淆
minifyEnabled false
//Zipalign优化
@@ -108,15 +123,15 @@ android {
//前一部分代表系统默认的android程序的混淆文件该文件已经包含了基本的混淆声明后一个文件是自己的定义混淆文件
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
//签名
signingConfig signingConfigs.mtk12
signingConfig signingConfigs.tuixin
// 将release版本的包名重命名加上版本及日期
applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = ""
if (outputFile != null) {
def fileName = "${appName()}-${variant.versionCode}-V${variant.versionName}-${releaseTime()}-${buildType.name}.apk"
def app_name = getResValues().get("app_name").value
def fileName = "${appName()}-${app_name}-${variant.versionCode}-V${variant.versionName}-${releaseTime()}-${buildType.name}.apk"
output.outputFileName = new File(outputFile, fileName)
}
}
}