Cleaned up build.gradle

This commit is contained in:
Karim Abou Zeid 2017-03-08 21:41:13 +01:00
commit a9da6b0eea

View file

@ -21,39 +21,7 @@ repositories {
maven { url "https://jitpack.io" } maven { url "https://jitpack.io" }
} }
// For pushing APKs directly to Google Play. Won't work without the .p12 key.
play {
serviceAccountEmail = '992499570703-v2bp8sl246qm0tblmfv4s45v6njhdfr2@developer.gserviceaccount.com'
pk12File = project.rootProject.file('privatekeys/play-developer-key.p12')
track = 'beta'
}
android { android {
signingConfigs {
debug {
keyAlias 'phonograph-debug'
keyPassword 'debugkey'
storeFile file('../phonograph.keystore')
storePassword 'kabouzeid'
}
release {
keyAlias 'phonograph'
storeFile file('../phonograph.keystore')
storePassword 'kabouzeid'
// "keystore.properties" file containing the release keys password is needed in order to sign the apk for release
File propFile = project.rootProject.file('privatekeys/keystore.properties')
if (propFile.exists()) {
Properties properties = new Properties()
properties.load(propFile.newDataInputStream())
keyPassword properties.getProperty('keyPassword')
} else {
println 'keystore.properties not found'
keyPassword null
}
}
}
compileSdkVersion 25 compileSdkVersion 25
buildToolsVersion '25.0.1' buildToolsVersion '25.0.1'
defaultConfig { defaultConfig {
@ -72,15 +40,12 @@ android {
minifyEnabled true minifyEnabled true
shrinkResources true shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
} }
debug { debug {
applicationIdSuffix '.debug' applicationIdSuffix '.debug'
versionNameSuffix ' DEBUG' versionNameSuffix ' DEBUG'
ext.enableCrashlytics = false // Disable fabric build ID generation for debug builds ext.enableCrashlytics = false // Disable fabric build ID generation for debug builds
signingConfig signingConfigs.debug
} }
} }
packagingOptions { packagingOptions {