🔨 Update android building settings

This commit is contained in:
2025-06-25 16:52:16 +08:00
parent 06e1623a86
commit a7c9a2281c
4 changed files with 34 additions and 21 deletions

View File

@ -1,3 +1,6 @@
import java.util.Properties
import java.io.FileInputStream
plugins {
id("com.android.application")
// START: FlutterFire Configuration
@ -8,6 +11,12 @@ plugins {
id("dev.flutter.flutter-gradle-plugin")
}
val keystoreProperties = Properties()
val keystorePropertiesFile = rootProject.file("key.properties")
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(FileInputStream(keystorePropertiesFile))
}
android {
namespace = "dev.solsynth.solian"
compileSdk = flutter.compileSdkVersion
@ -31,11 +40,11 @@ android {
}
signingConfigs {
release {
keyAlias = keystoreProperties['keyAlias']
keyPassword = keystoreProperties['keyPassword']
storeFile = keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword = keystoreProperties['storePassword']
create("release") {
keyAlias = keystoreProperties["keyAlias"] as String
keyPassword = keystoreProperties["keyPassword"] as String
storeFile = keystoreProperties["storeFile"]?.let { file(it) }
storePassword = keystoreProperties["storePassword"] as String
}
}
@ -48,6 +57,10 @@ android {
}
}
dependencies {
implementation("com.google.android.material:material:1.12.0")
}
flutter {
source = "../.."
}