Skip to content

Commit 1be60d7

Browse files
authored
allow build apk when key.properties file is missing
1 parent f0ea846 commit 1be60d7

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

android/app/build.gradle

+16-12
Original file line numberDiff line numberDiff line change
@@ -56,21 +56,25 @@ android {
5656
}
5757

5858
signingConfigs {
59-
release {
60-
def keystoreProperties = new Properties()
61-
def keystorePropertiesFile = rootProject.file('key.properties')
62-
if (keystorePropertiesFile.exists()) {
63-
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
64-
keyAlias keystoreProperties['keyAlias']
65-
keyPassword keystoreProperties['keyPassword']
66-
storeFile file(keystoreProperties['storeFile'])
67-
storePassword keystoreProperties['storePassword']
68-
}
69-
}
59+
release {
60+
def keystoreProperties = new Properties()
61+
def keystorePropertiesFile = rootProject.file('key.properties')
62+
if (keystorePropertiesFile.exists()) {
63+
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
64+
keyAlias keystoreProperties['keyAlias']
65+
keyPassword keystoreProperties['keyPassword']
66+
storeFile file(keystoreProperties['storeFile'])
67+
storePassword keystoreProperties['storePassword']
68+
}
69+
}
7070
}
7171
buildTypes {
7272
release {
73-
signingConfig signingConfigs.release
73+
if (signingConfigs.release.storeFile) {
74+
signingConfig signingConfigs.release
75+
} else {
76+
signingConfig signingConfigs.debug
77+
}
7478
}
7579
}
7680
}

0 commit comments

Comments
 (0)