a way to generating signed release APK using gradle.
This commit is contained in:
parent
c6c5ffa5dd
commit
beafaecc49
1 changed files with 27 additions and 0 deletions
|
@ -26,6 +26,33 @@ android {
|
||||||
packagingOptions {
|
packagingOptions {
|
||||||
exclude '.readme'
|
exclude '.readme'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// To sign release builds, create the file `gradle.properties` in
|
||||||
|
// $HOME/.gradle or in your project directory with this content:
|
||||||
|
//
|
||||||
|
// mStoreFile=/path/to/key.store
|
||||||
|
// mStorePassword=xxx
|
||||||
|
// mKeyAlias=alias
|
||||||
|
// mKeyPassword=xxx
|
||||||
|
//
|
||||||
|
if (project.hasProperty('mStoreFile') &&
|
||||||
|
project.hasProperty('mStorePassword') &&
|
||||||
|
project.hasProperty('mKeyAlias') &&
|
||||||
|
project.hasProperty('mKeyPassword')) {
|
||||||
|
signingConfigs {
|
||||||
|
release {
|
||||||
|
storeFile file(mStoreFile)
|
||||||
|
storePassword mStorePassword
|
||||||
|
keyAlias mKeyAlias
|
||||||
|
keyPassword mKeyPassword
|
||||||
|
}
|
||||||
|
}
|
||||||
|
buildTypes.release.signingConfig = signingConfigs.release
|
||||||
|
} else {
|
||||||
|
buildTypes.release.signingConfig = null
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
Loading…
Reference in a new issue