From 37914b3d2eab3b60b3b78a9ed1c7156bf15bef54 Mon Sep 17 00:00:00 2001
From: Dana <Dana_Lee1016@126.com>
Date: 星期二, 27 一月 2026 10:53:37 +0800
Subject: [PATCH] 1.提交build.gradle

---
 app/build.gradle.kts |   25 ++++++++++++++++++++++++-
 key/bjkey.jks        |    0 
 2 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 9ee7366..a52ee95 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -1,3 +1,6 @@
+import java.io.FileInputStream
+import java.util.Properties
+
 plugins {
     alias(libs.plugins.android.application)
     alias(libs.plugins.kotlin.android)
@@ -7,7 +10,9 @@
 android {
     namespace = "com.safeluck.floatwindow"
     compileSdk = 35
-
+    val keystorePropertiesFile = rootProject.file("keystore.properties")
+    val keystoreProperties =  Properties()
+    keystoreProperties.load(FileInputStream(keystorePropertiesFile))
     defaultConfig {
         applicationId = "com.safeluck.floatwindow"
         minSdk = 24
@@ -20,6 +25,20 @@
     buildFeatures{
         aidl =true
     }
+    signingConfigs {
+        create("release") {
+            keyPassword = keystoreProperties.getProperty("keyPassword")
+            keyAlias = keystoreProperties.getProperty("keyAlias")
+            storeFile = file(keystoreProperties.getProperty("storeFile") ?: "")
+            storePassword = keystoreProperties.getProperty("storePassword")
+        }
+        getByName("debug") {
+            keyPassword = keystoreProperties.getProperty("keyPassword")
+            keyAlias = keystoreProperties.getProperty("keyAlias")
+            storeFile = file(keystoreProperties.getProperty("storeFile") ?: "")
+            storePassword = keystoreProperties.getProperty("storePassword")
+        }
+    }
     buildTypes {
         release {
             isMinifyEnabled = false
@@ -27,6 +46,10 @@
                 getDefaultProguardFile("proguard-android-optimize.txt"),
                 "proguard-rules.pro"
             )
+            signingConfig = signingConfigs.getByName("release")
+        }
+        debug {
+            signingConfig = signingConfigs.getByName("debug")
         }
     }
     compileOptions {
diff --git a/key/bjkey.jks b/key/bjkey.jks
new file mode 100644
index 0000000..35abed1
--- /dev/null
+++ b/key/bjkey.jks
Binary files differ

--
Gitblit v1.8.0