X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=android%2Fbuild.gradle;h=a4c9d07de31eb0add6f97a78c6ee0d9b5407a273;hb=d555e8c264aa89967f09aecd37f49c69c936bc1c;hp=106767b94df2c8480cf155c87cc39b476c3e93af;hpb=6ce6f20ab8fd578be8e877599f5f6c4e6fe39047;p=cavedroid.git diff --git a/android/build.gradle b/android/build.gradle index 106767b..a4c9d07 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 @@ -20,8 +24,8 @@ android { } } compileOptions { - sourceCompatibility 11 - targetCompatibility 11 + sourceCompatibility 17 + targetCompatibility 17 } packagingOptions { exclude 'META-INF/robovm/ios/robovm.xml' @@ -30,22 +34,36 @@ android { applicationId "ru.deadsoftware.cavedroid" minSdkVersion 24 targetSdkVersion 34 - versionCode 11 - versionName "alpha0.4" + versionCode 16 + versionName "alpha0.5.2" } applicationVariants.all { variant -> variant.outputs.all { outputFileName = "android-${versionName}.apk" } } + + signingConfigs { + 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" } } + buildFeatures { + buildConfig true + } }