Fixed build.gradle to allow signed release builds.
This commit is contained in:
parent
126e79a2b5
commit
9b53986380
1 changed files with 22 additions and 4 deletions
26
build.gradle
26
build.gradle
|
@ -4,11 +4,14 @@ buildscript {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build:gradle:0.8.3'
|
classpath 'com.android.tools.build:gradle:0.9.0'
|
||||||
|
classpath 'com.android.tools.build:gradle:0.7.+'
|
||||||
|
classpath 'com.alexvasilkov:android_sign:0.2'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
apply plugin: 'android'
|
apply plugin: 'android'
|
||||||
|
apply plugin: 'android_sign'
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
@ -20,17 +23,32 @@ repositories {
|
||||||
dependencies {
|
dependencies {
|
||||||
compile 'com.android.support:appcompat-v7:18.0.+'
|
compile 'com.android.support:appcompat-v7:18.0.+'
|
||||||
compile 'com.android.support:mediarouter-v7:18.0.+'
|
compile 'com.android.support:mediarouter-v7:18.0.+'
|
||||||
compile 'org.teleal.cling:cling-core:1.0.5'
|
compile 'org.teleal.cling:cling-core:1.0.5+'
|
||||||
compile 'org.teleal.cling:cling-support:1.0.5'
|
compile 'org.teleal.cling:cling-support:1.0.5+'
|
||||||
}
|
}
|
||||||
|
|
||||||
android {
|
android {
|
||||||
compileSdkVersion 19
|
compileSdkVersion 19
|
||||||
buildToolsVersion "19.0.3"
|
buildToolsVersion "19.0.3"
|
||||||
|
signingConfigs {
|
||||||
|
release {
|
||||||
|
// Android Studio does not pass environment variables.
|
||||||
|
// This means you have to use the command line for release builds.
|
||||||
|
def ks = System.getenv("KEYSTORE")
|
||||||
|
def ka = System.getenv("KEY_ALIAS")
|
||||||
|
if (ks != null && ka != null) {
|
||||||
|
storeFile file(ks)
|
||||||
|
keyAlias ka
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
debug {
|
debug {
|
||||||
packageNameSuffix ".debug"
|
packageNameSuffix ".debug"
|
||||||
|
debuggable true
|
||||||
|
}
|
||||||
|
release {
|
||||||
|
signingConfig signingConfigs.release
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue