瀏覽代碼

添加打包配置

Frankensteinly 1 年之前
父節點
當前提交
f3ec5a4396
共有 2 個文件被更改,包括 23 次插入2 次删除
  1. 二進制
      ISCS.jks
  2. 23 2
      app/build.gradle

二進制
ISCS.jks


+ 23 - 2
app/build.gradle

@@ -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 {