gradle fix keystore
This commit is contained in:
@@ -21,23 +21,30 @@ android {
|
|||||||
|
|
||||||
// 配置签名
|
// 配置签名
|
||||||
signingConfigs {
|
signingConfigs {
|
||||||
winboll {
|
if(keyPropsFile.exists()) {
|
||||||
assert(keyProps['keyAlias'] != null && keyProps['keyPassword'] != null && keyProps['storeFile'] != null && keyProps['storePassword'] != null)
|
winboll {
|
||||||
keyAlias keyProps['keyAlias']
|
assert(keyProps['keyAlias'] != null && keyProps['keyPassword'] != null && keyProps['storeFile'] != null && keyProps['storePassword'] != null)
|
||||||
keyPassword keyProps['keyPassword']
|
keyAlias keyProps['keyAlias']
|
||||||
storeFile keyProps['storeFile'] ? file(keyProps['storeFile']) : null
|
keyPassword keyProps['keyPassword']
|
||||||
storePassword keyProps['storePassword']
|
storeFile keyProps['storeFile'] ? file(keyProps['storeFile']) : null
|
||||||
}
|
storePassword keyProps['storePassword']
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
buildTypes {
|
buildTypes {
|
||||||
debug {
|
debug {
|
||||||
signingConfig signingConfigs.winboll
|
if(keyPropsFile.exists()) {
|
||||||
|
signingConfig signingConfigs.winboll
|
||||||
|
}
|
||||||
}
|
}
|
||||||
release {
|
release {
|
||||||
signingConfig signingConfigs.winboll
|
if(keyPropsFile.exists()) {
|
||||||
minifyEnabled true // 开启混淆(核心开关)
|
signingConfig signingConfigs.winboll
|
||||||
shrinkResources true // 可选:移除无用资源(进一步减小体积)
|
}
|
||||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), // 官方默认规则(优化版)
|
|
||||||
|
minifyEnabled true // 开启混淆(核心开关)
|
||||||
|
shrinkResources true // 可选:移除无用资源(进一步减小体积)
|
||||||
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), // 官方默认规则(优化版)
|
||||||
'proguard-rules.pro' // 自定义规则文件
|
'proguard-rules.pro' // 自定义规则文件
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user