Included debug and release keystores. Release keystore is only usable with "keystore.properties" file which includes the passwords.
This commit is contained in:
parent
232b54d225
commit
a9e2af0a4d
3 changed files with 33 additions and 6 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -38,3 +38,6 @@ local.properties
|
||||||
|
|
||||||
# Mac
|
# Mac
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
||||||
|
# Private Keys
|
||||||
|
keystore.properties
|
||||||
|
|
|
||||||
|
|
@ -19,9 +19,30 @@ repositories {
|
||||||
|
|
||||||
|
|
||||||
android {
|
android {
|
||||||
|
signingConfigs {
|
||||||
|
debug {
|
||||||
|
keyAlias 'phonograph-debug'
|
||||||
|
keyPassword 'debugkey'
|
||||||
|
storeFile file('../phonograph-debug.keystore')
|
||||||
|
storePassword 'debugkeystore'
|
||||||
|
}
|
||||||
|
release {
|
||||||
|
keyAlias 'phonograph'
|
||||||
|
storeFile file('../phonograph.keystore')
|
||||||
|
|
||||||
|
// "keystore.properties" file containing the keystore passwords is needed in order to sign for release
|
||||||
|
File propFile = project.rootProject.file('keystore.properties')
|
||||||
|
if (propFile.exists()) {
|
||||||
|
Properties properties = new Properties()
|
||||||
|
properties.load(propFile.newDataInputStream())
|
||||||
|
|
||||||
|
keyPassword properties.getProperty('keyPassword')
|
||||||
|
storePassword properties.getProperty('storePassword')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
compileSdkVersion 22
|
compileSdkVersion 22
|
||||||
buildToolsVersion '22.0.1'
|
buildToolsVersion '22.0.1'
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId "com.kabouzeid.gramophone"
|
applicationId "com.kabouzeid.gramophone"
|
||||||
minSdkVersion 16
|
minSdkVersion 16
|
||||||
|
|
@ -29,16 +50,18 @@ android {
|
||||||
versionCode 53
|
versionCode 53
|
||||||
versionName "0.9.37b dev-1"
|
versionName "0.9.37b dev-1"
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
release {
|
release {
|
||||||
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 {
|
||||||
|
signingConfig signingConfigs.debug
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
lintOptions {
|
||||||
lintOptions{
|
|
||||||
disable 'MissingTranslation'
|
disable 'MissingTranslation'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -48,7 +71,6 @@ dependencies {
|
||||||
compile('com.crashlytics.sdk.android:crashlytics:2.2.1@aar') {
|
compile('com.crashlytics.sdk.android:crashlytics:2.2.1@aar') {
|
||||||
transitive = true;
|
transitive = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
compile 'com.android.support:support-v4:22.2.0'
|
compile 'com.android.support:support-v4:22.2.0'
|
||||||
compile 'com.android.support:support-v13:22.2.0'
|
compile 'com.android.support:support-v13:22.2.0'
|
||||||
compile 'com.android.support:appcompat-v7:22.2.0'
|
compile 'com.android.support:appcompat-v7:22.2.0'
|
||||||
|
|
@ -59,11 +81,13 @@ dependencies {
|
||||||
|
|
||||||
compile 'com.github.ksoichiro:android-observablescrollview:1.5.1'
|
compile 'com.github.ksoichiro:android-observablescrollview:1.5.1'
|
||||||
compile 'asia.ivity.android:drag-sort-listview:1.0'
|
compile 'asia.ivity.android:drag-sort-listview:1.0'
|
||||||
|
compile 'de.hdodenhof:circleimageview:1.3.0'
|
||||||
|
|
||||||
compile 'com.squareup.retrofit:retrofit:1.9.0'
|
compile 'com.squareup.retrofit:retrofit:1.9.0'
|
||||||
compile 'com.squareup.okhttp:okhttp:2.4.0'
|
compile 'com.squareup.okhttp:okhttp:2.4.0'
|
||||||
|
|
||||||
compile 'com.squareup:otto:1.3.7'
|
compile 'com.squareup:otto:1.3.7'
|
||||||
compile 'de.hdodenhof:circleimageview:1.3.0'
|
|
||||||
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'
|
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'
|
||||||
|
|
||||||
compile 'com.afollestad:material-dialogs:0.7.6.0'
|
compile 'com.afollestad:material-dialogs:0.7.6.0'
|
||||||
|
|
|
||||||
BIN
phonograph-debug.keystore
Normal file
BIN
phonograph-debug.keystore
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue