@@ -19,7 +19,8 @@ val versionBuild = 6 // Hidden from the user
19
19
20
20
val versionSuffix = " RC 1.1"
21
21
22
- val appVersionCode = ((versionMajor * 100 + versionMinor) * 100 + versionPatch) * 1000 + versionBuild
22
+ val appVersionCode =
23
+ ((versionMajor * 100 + versionMinor) * 100 + versionPatch) * 1000 + versionBuild
23
24
val appVersionName =
24
25
if (versionSuffix.isNotBlank())
25
26
" $versionMajor .$versionMinor .$versionPatch $versionSuffix "
@@ -28,7 +29,8 @@ val appVersionName =
28
29
29
30
val keystorePropertiesFile = rootProject.file(" keystore.properties" )
30
31
val keystoreProperties = Properties ()
31
- keystoreProperties.load(FileInputStream (keystorePropertiesFile))
32
+ if (keystorePropertiesFile.exists())
33
+ keystoreProperties.load(FileInputStream (keystorePropertiesFile))
32
34
33
35
room {
34
36
schemaDirectory(" $projectDir /schemas" )
@@ -49,17 +51,19 @@ android {
49
51
}
50
52
51
53
signingConfigs {
52
- create(" release" ) {
53
- keyAlias = keystoreProperties[" keyAlias" ] as String
54
- keyPassword = keystoreProperties[" keyPassword" ] as String
55
- storeFile = file(keystoreProperties[" storeFile" ] as String )
56
- storePassword = keystoreProperties[" storePassword" ] as String
57
- }
54
+ if (keystorePropertiesFile.exists())
55
+ create(" release" ) {
56
+ keyAlias = keystoreProperties[" keyAlias" ] as String
57
+ keyPassword = keystoreProperties[" keyPassword" ] as String
58
+ storeFile = file(keystoreProperties[" storeFile" ] as String )
59
+ storePassword = keystoreProperties[" storePassword" ] as String
60
+ }
58
61
}
59
62
60
63
buildTypes {
61
64
release {
62
- signingConfig = signingConfigs.getByName(" release" )
65
+ if (keystorePropertiesFile.exists())
66
+ signingConfig = signingConfigs.getByName(" release" )
63
67
64
68
isMinifyEnabled = true
65
69
isShrinkResources = true
0 commit comments