From 3022e8442bd5883c69d1e4077bc0bea287df84bd Mon Sep 17 00:00:00 2001 From: Fabian Zobrist Date: Fri, 9 Dec 2022 19:19:32 +0100 Subject: [PATCH] Add keystore and build on sign on release --- .gitignore | 1 + AndroidKey | Bin 0 -> 2233 bytes app/build.gradle | 20 +++++++++++++++++++- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 AndroidKey diff --git a/.gitignore b/.gitignore index f0f71e2..46cc5db 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ .externalNativeBuild .cxx .idea +keystore.properties diff --git a/AndroidKey b/AndroidKey new file mode 100644 index 0000000000000000000000000000000000000000..5d88afa1ab0dcaae41d768cf62abb7a79ac561d7 GIT binary patch literal 2233 zcmchY`8yN}7sqF{WE)9i-x_OV4AYDkNf@NWOqQ1sGj^h~ghO+z=#hhTMgfBBh)^^Oxwn-JtQ zc2e83h~Sf(sf8G~g?u;puL;e&mX{2>OW159kHL-8nwf<}_C;u#Jc-EzShJOVy0 zcL35+`>W+cBePkEqkrQOX`L|nQZszbw@&fRg4GWr`c?z_t0oMKs<-sfvD7Z#>J+ZW zQ&pmee1JN+tput+IaiQ100RR#N^#v~_iKbTvNA?s4HDINOtNzvw-rOWMA8p0@UIrd zRwgc4+od6R6)C!*_Hl%|v$Q}K!f_rP&$Fl$WN>T`t^;9r9NB)Vzol zp{Qm!?BMy_KUm8S)6Ns0MQJmZSm*Djy@t*Rci zJ}+bMxhu0utG{P@Rh)_Jk?Xn~eBl5oQom76!@ogai`i5EvgPm`qOl^i9Y<2BeE9Yj z=VqPdF|!aPyl1rX{P``0$|ilqRfCufbbr?m+h1ZkDGd(s2-qvfu$7j4qlHdL^DeeXXtG=DJ%sY0F8eRWY1N-u+}z z^~!WYDq~Q^_nTb|nUhd9XS#CVPy9#uX+_PhPHKfiM)uB769wq6{xnhK>!gOBmetYa zIoG)E-CF9pQetXnr8Nd~qjzYsS$oHd3Hm(88;N{Dzhr)+NtLLYzl49tma9E&@q>nI zZ7fjSfR@?BD<0oSY!2Cz_nz*c-d`q&KJUXrT`{jAL5Muj+Sf4JS~j6V;qB4P)&}M* zJw<`44*4Zu0@fX>B93ylyD-##raUc9A(r#omEN@3(+~Ciy?n&8Eygk>^|*^{Iqm}% zvt*5ZH?rE``JP*^$%kuw;)$EK3wEK*nHhc&H_zn#yyxH$WlwHgk)9`yjBJ0l`N^5# zM=PAt93c7OVkIsr1^0HVAv1{pLvV{y*9ot^BMDfxZ_B^Umr|qDW^|S+pFx~;ISmpS zZ=>z|9bWNL#q!SAI`f(U=q*~+x6aOHhoNN2v6rfQakCR294?t+eyph)$uw4vPuRU% zE&XEK%y{YORMfue61wP}P%NF06f{&W4;Z-8YvtuWKkA1&bZ;IT8%%LY-WR8E)7SvZ%K_*v!cv?0J)k446jZX=aWuytxxDoJ^*4#LCoazW_7EQok z2Z_Bi3me-A8iAp8ST3{)*Y_g^zdtqMG{pDv&e!`D`Y1erMXj%da6U`FQnZ_w+dIOE zny*fqF!3OL{vLdMtC=8iP&O0c8(B5~B1WNq_)osdFqnAVX(joNG&7^=uF_m-<5oBv z?m%B?-D{p0&CcYHYp1!t=zkNxZfh!NlAeAqsF4r|F2;oXZHrKkV`!u)0053cQoxsx z6p(uv7z6}?AlKsq0+A9zqI&7}>Dv-OpcoW@3^o!&iVA^UAwn`BYkMOJq}X2|A_F-U z5E=1b6#j{@eRJKf9*`0CyhM%+iHbJ*nGyS629A{ds|PG2i6fCiND*p3TahYo2^12E zH8Mq^jId~oCtSh=y^qE}@&7mp1*q{)8TOw9m;#gnASu8DAPNu&D0acGnc+5v^2$d` z;qjQ>j-tS~uu5RkVyEx68Km^A*0XxdRGI@7NFwLuqzv z+&@=!W9Me_(6P?7G@8LM!6R{Iz}%dm2^GQ=Pkd~A0|Em9zz6C`RiyI%DwQQ6harbb z?WaSu5*D4XZt-iQ2{p?Uo4oOVinxDE`yv7XvS)J)+$^In7nXGObk*Y#D)v|FAZEFf zl|ALs?*nyGggeBHx8IdPJ`3H9maNKWZWnP*mSFj)CotBL<=?I4AUVfV$Ztl>aZ+>g~Z^rS{qF3ZQmH7xnwM>0Mrf1`9_dZfLbzqZ|peF!hFDX;2X}+yPG_t wOwBKVf7!En^sPVj@+DyUA$RKFy8p3=6^*i-q^vgLr)Ro0{)or2xAoQj13I$j+5i9m literal 0 HcmV?d00001 diff --git a/app/build.gradle b/app/build.gradle index a93790f..2a084ee 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,6 +1,16 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' +// Create a variable called keystorePropertiesFile, and initialize it to your +// keystore.properties file, in the rootProject folder. +def keystorePropertiesFile = rootProject.file("keystore.properties") + +// Initialize a new Properties() object called keystoreProperties. +def keystoreProperties = new Properties() + +// Load your keystore.properties file into the keystoreProperties object. +keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) + android { compileSdkVersion 32 @@ -13,12 +23,20 @@ android { testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } - + signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] + keyPassword = keystoreProperties["keyPassword"] + storeFile = file(keystoreProperties["storeFile"]) + storePassword = keystoreProperties["storePassword"] + } + } buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + signingConfig = signingConfigs.getByName("release") } }