|
|
@@ -24,10 +24,31 @@ android {
|
|
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
|
|
}
|
|
|
|
|
|
+ //签名配置signingConfigs一定要在buildTypes前
|
|
|
+ signingConfigs {
|
|
|
+ release {
|
|
|
+ storeFile file('../ISCS.jks')
|
|
|
+ storePassword "iscs123456"
|
|
|
+ keyAlias "iscs"
|
|
|
+ keyPassword "iscs123456"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
buildTypes {
|
|
|
release {
|
|
|
- minifyEnabled false
|
|
|
- proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
|
+ release {
|
|
|
+ minifyEnabled true // 混淆
|
|
|
+ zipAlignEnabled true // 进行压缩优化
|
|
|
+ shrinkResources true // 移除无用的resource文件
|
|
|
+ proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
|
+ signingConfig signingConfigs.release
|
|
|
+
|
|
|
+ android.applicationVariants.all { variant ->
|
|
|
+ variant.outputs.all {
|
|
|
+ outputFileName = "ISCS_v${versionName}_${versionCode}.apk"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
compileOptions {
|