#1175 fix build.gradle

This commit is contained in:
Sean Mac Gillicuddy 2019-05-23 13:59:53 +01:00
parent 66faea5d47
commit 6b9f6a6ade

View File

@ -199,6 +199,15 @@ android {
flavorDimensions "default"
signingConfigs {
release {
storeFile file("../kiwix-android.keystore")
storePassword System.getenv("KEY_STORE_PASSWORD")
keyAlias System.getenv("KEY_ALIAS")
keyPassword System.getenv("KEY_PASSWORD")
}
}
buildTypes {
// Main build type for debugging
@ -222,6 +231,7 @@ android {
// Release Type
release {
signingConfig signingConfigs.release
buildConfigField "String", "KIWIX_DOWNLOAD_URL", "\"http://download.kiwix.org/\""
buildConfigField "boolean", "KIWIX_ERROR_ACTIVITY", "false"
}
@ -364,6 +374,26 @@ android {
androidExtensions {
experimental = true
}
def abiCodes = ['x86': 1, 'x86_64': 2, 'armeabi-v7a': 3, 'arm64-v8a': 4]
splits {
abi {
enable true
reset()
include "x86", "x86_64", 'armeabi-v7a', "arm64-v8a"
universalApk true
}
}
applicationVariants.all { variant ->
variant.outputs.each { output ->
def baseAbiVersionCode = abiCodes.get(output.getFilter(OutputFile.ABI))
if (baseAbiVersionCode != null) {
output.versionCodeOverride = baseAbiVersionCode * 1000000 + variant.versionCode
}
}
}
}
play {
enabled = getCurrentBranchName() == "master"
serviceAccountCredentials = file("../google.json")