Optional keystore properties

pull/214/head
M66B 2 years ago
parent 8c622e1432
commit 98195890cb

@ -9,6 +9,7 @@ def getReleaseName = { -> return "Vallibonavenatrix" }
// https://en.wikipedia.org/wiki/List_of_dinosaur_genera // https://en.wikipedia.org/wiki/List_of_dinosaur_genera
def keystoreProperties = new Properties() def keystoreProperties = new Properties()
if (rootProject.file("keystore.properties").exists())
keystoreProperties.load(new FileInputStream(rootProject.file("keystore.properties"))) keystoreProperties.load(new FileInputStream(rootProject.file("keystore.properties")))
Properties localProperties = new Properties() Properties localProperties = new Properties()
@ -135,9 +136,10 @@ android {
} }
} }
// https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.SigningConfig.html // https://developer.android.com/reference/tools/gradle-api/4.2/com/android/build/api/dsl/SigningConfig
signingConfigs { signingConfigs {
release { release {
if (rootProject.file("keystore.properties").exists()) {
storeFile file(keystoreProperties['storeFile']) storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword'] storePassword keystoreProperties['storePassword']
keyAlias keystoreProperties['keyAlias'] keyAlias keystoreProperties['keyAlias']
@ -146,6 +148,7 @@ android {
v2SigningEnabled true v2SigningEnabled true
} }
} }
}
buildFeatures { buildFeatures {
buildConfig = true buildConfig = true

Loading…
Cancel
Save