diff --git a/app/build.gradle b/app/build.gradle index c110629db..074d717a5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -148,7 +148,6 @@ dependencies { //update this with androidx testImplementation 'com.jraska.livedata:testing-ktx:0.2.1' testImplementation 'android.arch.core:core-testing:1.1.1' - } // Set custom app import directory @@ -189,15 +188,28 @@ def buildNumber = System.getenv('TRAVIS_BUILD_NUMBER') ?: "dev" ext { versionMajor = 2 versionMinor = 5 - versionPatch = 0 + versionPatch = 1 } private String generateVersionName() { "${ext.versionMajor}.${ext.versionMinor}.${ext.versionPatch}" } +/* +* max version code: 210-0-00-00-00 +* our template : UUU-A-ZZ-YY-XX +* where: +* X = patch version +* Y = minor version +* Z = major version (+ 20 to distinguish from previous, non semantic, versions of the app) +* A = number representing ABI split +* U = unused +*/ private Integer generateVersionCode() { - 200000 + (ext.versionMajor * 10000) + (ext.versionMinor * 100) + (ext.versionPatch) + 20 * 10000 + + (ext.versionMajor * 10000) + + (ext.versionMinor * 100) + + (ext.versionPatch) } android { @@ -259,7 +271,7 @@ android { // Main build type for debugging debug { - buildConfigField "String", "KIWIX_DOWNLOAD_URL", "\"http://download.kiwix.org/\"" + buildConfigField "String", "KIWIX_DOWNLOAD_URL", "\"http://mirror.download.kiwix.org/\"" buildConfigField "boolean", "KIWIX_ERROR_ACTIVITY", "false" testCoverageEnabled true } @@ -279,7 +291,7 @@ android { // Release Type release { signingConfig signingConfigs.release - buildConfigField "String", "KIWIX_DOWNLOAD_URL", "\"http://download.kiwix.org/\"" + buildConfigField "String", "KIWIX_DOWNLOAD_URL", "\"http://mirror.download.kiwix.org/\"" buildConfigField "boolean", "KIWIX_ERROR_ACTIVITY", "false" } } @@ -425,13 +437,13 @@ android { experimental = true } - def abiCodes = ['arm64-v8a': 5, 'x86': 2, 'x86_64': 3, 'armeabi-v7a': 4] + def abiCodes = ['arm64-v8a': 6, 'x86': 3, 'x86_64': 4, 'armeabi-v7a': 5] splits { abi { enable true reset() include "x86", "x86_64", 'armeabi-v7a', "arm64-v8a" - universalApk false + universalApk buildNumber == "dev" } } applicationVariants.all { variant -> diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index dd50e65ad..f3017c940 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -22,6 +22,7 @@ android:icon="@mipmap/kiwix_icon" android:label="@string/app_name" android:theme="@style/AppTheme" + android:networkSecurityConfig="@xml/network_security_config" android:supportsRtl="true"> + + + kiwix.org + + \ No newline at end of file