Add signing configuration

This commit is contained in:
Kirill Kamakin
2021-11-20 10:41:27 +03:00
parent bdd81c10ee
commit bec22a68ed

View File

@@ -7,6 +7,10 @@ plugins {
id 'org.jetbrains.kotlin.plugin.serialization'
}
def keystorePropertiesFile = rootProject.file("keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
android {
compileSdk 31
@@ -18,6 +22,15 @@ android {
versionName "1.0"
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
debug {
minifyEnabled true
@@ -28,6 +41,7 @@ android {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
compileOptions {