X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=android%2Fbuild.gradle;h=c59ba712420e717f099462642938c176a6add054;hb=476b65903ad1082a1847eb2a8076ab1039358790;hp=cf371cc8ed2a6cefa38d86c84180e236345cb1ec;hpb=a5dae91a0aa8d2f9d29de13bbbc78f1ad7c8ec31;p=cavedroid.git diff --git a/android/build.gradle b/android/build.gradle index cf371cc..c59ba71 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -2,6 +2,10 @@ plugins { id "kotlin-android" } +def keystorePropertiesFile = rootProject.file("keystore.properties") +def keystoreProperties = new Properties() +keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) + android { namespace "ru.deadsoftware.cavedroid" compileSdkVersion 34 @@ -30,20 +34,38 @@ android { applicationId "ru.deadsoftware.cavedroid" minSdkVersion 24 targetSdkVersion 34 - versionCode 14 - versionName "alpha0.5.0" + versionCode 16 + versionName "alpha0.5.2" } applicationVariants.all { variant -> variant.outputs.all { outputFileName = "android-${versionName}.apk" } } + + signingConfigs { + debug_config { + storeFile file(keystoreProperties['debugKeystorePath']) + storePassword keystoreProperties['debugKeystorePassword'] + keyAlias keystoreProperties['debugKeyAlias'] + keyPassword keystoreProperties['debugKeyPassword'] + } + release_config { + storeFile file(keystoreProperties['releaseKeystorePath']) + storePassword keystoreProperties['releaseKeystorePassword'] + keyAlias keystoreProperties['releaseKeyAlias'] + keyPassword keystoreProperties['releaseKeyPassword'] + } + } + buildTypes { release { minifyEnabled false + signingConfig signingConfigs.release_config } debug { applicationIdSuffix ".debug" + signingConfig signingConfigs.debug_config } } buildFeatures {