fix: allow build with debug keys without release key

This commit is contained in:
Michael 2025-05-11 23:57:58 +03:00
parent 180cf8fdfb
commit e1cb87c8fd

View file

@ -40,17 +40,23 @@ android {
}
signingConfigs {
create("release") {
keyAlias = keystoreProperties["keyAlias"] as String
keyPassword = keystoreProperties["keyPassword"] as String
storeFile = keystoreProperties["storeFile"]?.let { file(it) }
storePassword = keystoreProperties["storePassword"] as String
if (keystorePropertiesFile.exists()) {
keyAlias = keystoreProperties["keyAlias"] as String
keyPassword = keystoreProperties["keyPassword"] as String
storeFile = keystoreProperties["storeFile"]?.let { file(it) }
storePassword = keystoreProperties["storePassword"] as String
}
}
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig = signingConfigs.getByName("release")
if (keystorePropertiesFile.exists()) {
println("Keystore properties file found. Signing by release keys")
signingConfig = signingConfigs.getByName("release")
} else {
println("Keystore properties file not found. Signing by debug keys")
signingConfig = signingConfigs.getByName("debug")
}
}
}
dependenciesInfo {