From c8994d8488ff4e565dc1b386305486e53e3bc84d Mon Sep 17 00:00:00 2001
From: Kr328 <kr328app@outlook.com>
Date: Fri, 17 Sep 2021 11:19:03 +0800
Subject: [PATCH] Chore: add version to output apks name

---
 build.gradle.kts | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/build.gradle.kts b/build.gradle.kts
index 9098e217..b86a1cac 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -1,5 +1,6 @@
 @file:Suppress("UNUSED_VARIABLE")
 
+import com.android.build.gradle.AppExtension
 import com.android.build.gradle.BaseExtension
 import java.net.URL
 import java.util.*
@@ -65,6 +66,8 @@ subprojects {
 
             if (!isApp) {
                 consumerProguardFiles("consumer-rules.pro")
+            } else {
+                setProperty("archivesBaseName", "cfa-$versionName")
             }
         }
 
@@ -99,7 +102,11 @@ subprojects {
                         tracker.inputStream().use(this::load)
                     }
 
-                    buildConfigField("String", "APP_CENTER_KEY", "\"${prop.getProperty("appcenter.key")!!}\"")
+                    buildConfigField(
+                        "String",
+                        "APP_CENTER_KEY",
+                        "\"${prop.getProperty("appcenter.key")!!}\""
+                    )
                 }
             }
         }
@@ -142,6 +149,8 @@ subprojects {
         }
 
         if (isApp) {
+            this as AppExtension
+
             splits {
                 abi {
                     isEnable = true
-- 
GitLab