| | |
| | | import java.io.FileInputStream |
| | | import java.util.Properties |
| | | |
| | | plugins { |
| | | alias(libs.plugins.android.application) |
| | | alias(libs.plugins.kotlin.android) |
| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | getDefaultProguardFile("proguard-android-optimize.txt"), |
| | | "proguard-rules.pro" |
| | | ) |
| | | signingConfig = signingConfigs.getByName("release") |
| | | } |
| | | debug { |
| | | signingConfig = signingConfigs.getByName("debug") |
| | | } |
| | | } |
| | | compileOptions { |