.gitignore 🔗
@@ -9,6 +9,7 @@ src/playstore/res/values/gcm.xml
build/
captures/
gradle.properties
+signing.properties
# Ignore Gradle GUI config
gradle-app.setting
Daniel Gultsch created
.gitignore | 1 +
build.gradle | 20 ++++++++++----------
2 files changed, 11 insertions(+), 10 deletions(-)
@@ -9,6 +9,7 @@ src/playstore/res/values/gcm.xml
build/
captures/
gradle.properties
+signing.properties
# Ignore Gradle GUI config
gradle-app.setting
@@ -86,21 +86,21 @@ android {
playstore
free
}
- if (project.hasProperty('mStoreFile') &&
- project.hasProperty('mStorePassword') &&
- project.hasProperty('mKeyAlias') &&
- project.hasProperty('mKeyPassword')) {
+
+
+ if(new File("signing.properties").exists()) {
+ Properties props = new Properties()
+ props.load(new FileInputStream(file("signing.properties")))
+
signingConfigs {
release {
- storeFile file(mStoreFile)
- storePassword mStorePassword
- keyAlias mKeyAlias
- keyPassword mKeyPassword
+ storeFile file(props['keystore'])
+ storePassword props['keystore.password']
+ keyAlias props['keystore.alias']
+ keyPassword props['keystore.password']
}
}
buildTypes.release.signingConfig = signingConfigs.release
- } else {
- buildTypes.release.signingConfig = null
}
lintOptions {