From 76d6246beff4f3634a79c086bc629d362f16bfe5 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Fri, 13 Sep 2024 06:33:01 -0300 Subject: [PATCH] self signed builds --- .gitignore | 2 +- app/build.gradle | 15 +++++++++++++++ gradle.properties | 4 ++-- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ebeacf69..ac75a192 100644 --- a/.gitignore +++ b/.gitignore @@ -14,7 +14,7 @@ /captures .cxx .kotlin/ - +keystore.properties # Built application files *.apk diff --git a/app/build.gradle b/app/build.gradle index 8e952804..3f3a728d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -97,8 +97,23 @@ android { arg("room.schemaLocation", "$projectDir/schemas") } + + def keystorePropertiesFile = rootProject.file("keystore.properties") + def keystoreProperties = new Properties() + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) + + signingConfigs { + release { + keyAlias keystoreProperties['keyAlias'] + keyPassword keystoreProperties['keyPassword'] + storeFile file(keystoreProperties['storeFile']) + storePassword keystoreProperties['storePassword'] + } + } + buildTypes { release { + signingConfig signingConfigs.release proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), 'proguard-rules.pro' minifyEnabled true resValue "string", "app_name", "@string/app_name_release" diff --git a/gradle.properties b/gradle.properties index 96f15c5e..bca47935 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ # http://www.gradle.org/docs/current/userguide/build_environment.html # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. -org.gradle.jvmargs=-Xmx4096m -Dfile.encoding=UTF-8 +org.gradle.jvmargs=-Xms1024m -Xmx4096m -Dfile.encoding=UTF-8 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects @@ -22,4 +22,4 @@ kotlin.code.style=official # thereby reducing the size of the R class for that library android.nonTransitiveRClass=true android.enableR8.fullMode=true -android.nonFinalResIds=false \ No newline at end of file +android.nonFinalResIds=false