|
|
@ -4,16 +4,26 @@ android { |
|
|
|
compileSdkVersion 19 |
|
|
|
compileSdkVersion 19 |
|
|
|
buildToolsVersion "19.0.2" |
|
|
|
buildToolsVersion "19.0.2" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Properties versionProps = new Properties() |
|
|
|
|
|
|
|
versionProps.load(new FileInputStream(file('version.properties'))) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* in app/version.properties: |
|
|
|
|
|
|
|
code=10 |
|
|
|
|
|
|
|
name=v1.0 |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
defaultConfig { |
|
|
|
defaultConfig { |
|
|
|
minSdkVersion 14 |
|
|
|
minSdkVersion 14 |
|
|
|
targetSdkVersion 19 |
|
|
|
targetSdkVersion 19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
versionName versionProps['name'] |
|
|
|
|
|
|
|
versionCode versionProps['code'].toInteger() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Properties props = new Properties() |
|
|
|
Properties props = new Properties() |
|
|
|
props.load(new FileInputStream(file('keys.properties'))) |
|
|
|
props.load(new FileInputStream(file('keys.properties'))) |
|
|
|
|
|
|
|
|
|
|
|
/* in app/keys.properties: |
|
|
|
/* in app/keys.properties: |
|
|
|
|
|
|
|
|
|
|
|
keystoreFile=key.keystore |
|
|
|
keystoreFile=key.keystore |
|
|
|
keystorePass=pass |
|
|
|
keystorePass=pass |
|
|
|
keyAlias=alias |
|
|
|
keyAlias=alias |
|
|
@ -31,15 +41,22 @@ android { |
|
|
|
|
|
|
|
|
|
|
|
buildTypes { |
|
|
|
buildTypes { |
|
|
|
release { |
|
|
|
release { |
|
|
|
runProguard false |
|
|
|
|
|
|
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
signingConfig signingConfigs.release |
|
|
|
signingConfig signingConfigs.release |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
beta.initWith(buildTypes.release) |
|
|
|
|
|
|
|
beta { |
|
|
|
|
|
|
|
versionNameSuffix " Beta" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
debug { |
|
|
|
debug { |
|
|
|
|
|
|
|
versionNameSuffix " Debug" |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sourceSets { |
|
|
|
|
|
|
|
beta.java.srcDirs = ['src/release/java'] |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
dependencies { |
|
|
|
dependencies { |
|
|
|