Legg til release-signeringskonfigurasjon

Konfigurerer release-signering med keystore i ~/.android/ slik at
release-APK kan bygges og distribueres direkte.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Ole-Morten Duesund 2026-03-08 18:44:19 +01:00
commit 27801f1dfc

View file

@ -28,10 +28,23 @@ android {
buildConfigField("String", "VERSION_DISPLAY", "\"$versionName\"") buildConfigField("String", "VERSION_DISPLAY", "\"$versionName\"")
} }
signingConfigs {
create("release") {
val keystorePath = System.getProperty("user.home") + "/.android/tilfluktsrom-release.jks"
if (file(keystorePath).exists()) {
storeFile = file(keystorePath)
storePassword = "tilfluktsrom"
keyAlias = "tilfluktsrom"
keyPassword = "tilfluktsrom"
}
}
}
buildTypes { buildTypes {
release { release {
isMinifyEnabled = true isMinifyEnabled = true
isShrinkResources = true isShrinkResources = true
signingConfig = signingConfigs.getByName("release")
proguardFiles( proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"), getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro" "proguard-rules.pro"