添加release版,代码混淆配置。

This commit is contained in:
ZhanGSKen
2025-11-21 11:37:38 +08:00
parent 05850394ed
commit faf8c39fe9
5 changed files with 132 additions and 16 deletions

View File

@@ -28,12 +28,17 @@ android {
}
}
buildTypes {
release {
signingConfig signingConfigs.winboll
}
debug {
signingConfig signingConfigs.winboll
}
signingConfig signingConfigs.winboll
}
release {
signingConfig signingConfigs.winboll
minifyEnabled true // 开启混淆(核心开关)
shrinkResources true // 可选:移除无用资源(进一步减小体积)
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), // 官方默认规则(优化版)
'proguard-rules.pro' // 自定义规则文件
}
}
flavorDimensions "WinBoLLApp"
@@ -71,6 +76,7 @@ android {
// 2. 配置 Beta Debug 版应用包输出
//
if((variant.flavorName == "beta" && variant.buildType.name == "debug")
|| (variant.flavorName == "beta" && variant.buildType.name == "release")
|| (variant.flavorName == "stage" && variant.buildType.name == "debug")
|| (variant.flavorName == "stage" && variant.buildType.name == "release")) {
println "Project root directory: " + project.rootDir.toString()