Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 04d3df08 authored by Mohammed Althaf T's avatar Mohammed Althaf T 😊
Browse files

Build seperate apk for abis

parent b4304699
Loading
Loading
Loading
Loading
Loading
+14 −3
Original line number Diff line number Diff line
@@ -136,9 +136,14 @@ android {
        buildConfigField "String", "RECAPTCHA_ENTERPRISE_PROJECT_ID", "\"${localProperties.get("recaptchaEnterpreise.projectId", "")}\""
        buildConfigField "String", "RECAPTCHA_ENTERPRISE_SITE_KEY", "\"${localProperties.get("recaptchaEnterpreise.siteKey", "")}\""
        buildConfigField "String", "RECAPTCHA_ENTERPRISE_API_KEY", "\"${localProperties.get("recaptchaEnterpreise.apiKey", "")}\""
    }

        ndk {
            abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
    splits {
        abi {
            enable true
            reset()
            include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
            universalApk false
        }
    }

@@ -277,6 +282,12 @@ if (file('user.gradle').exists()) {

android.applicationVariants.all { variant ->
    variant.outputs.each { output ->
        output.outputFileName = variant.applicationId + "-" + variant.versionCode + variant.versionName.substring(version.length()) + ".apk"

        def abi = output.getFilter(com.android.build.OutputFile.ABI)
        if (abi == null) {
            abi = "universal"
        }

        output.outputFileName = "${variant.applicationId}-${variant.versionCode}-${variant.versionName}-${abi}.apk"
    }
}
+7 −2
Original line number Diff line number Diff line
@@ -25,9 +25,14 @@ android {
        minSdkVersion androidMinSdk
        targetSdkVersion androidTargetSdk
        buildConfigField "String", "HMSMAP_KEY", "\"${localProperties.getProperty("hmsmap.key", "")}\""
    }

        ndk {
            abiFilters "armeabi", "armeabi-v7a", "arm64-v8a"
    splits {
        abi {
            enable true
            reset()
            include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
            universalApk false
        }
    }

+7 −2
Original line number Diff line number Diff line
@@ -68,9 +68,14 @@ android {
        targetSdkVersion androidTargetSdk
        buildConfigField "String", "MAPBOX_KEY", "\"${localProperties.getProperty("mapbox.key", System.getenv('MAPBOX_VECTOR_TILES_KEY') ?: "")}\""
        buildConfigField "String", "STADIA_KEY", "\"${localProperties.getProperty("stadia.key", System.getenv('STADIA_API_KEY') ?: "")}\""
    }

        ndk {
            abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
    splits {
        abi {
            enable true
            reset()
            include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
            universalApk false
        }
    }

+7 −2
Original line number Diff line number Diff line
@@ -52,9 +52,14 @@ android {

        minSdkVersion androidMinSdk
        targetSdkVersion androidTargetSdk
    }

        ndk {
            abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
    splits {
        abi {
            enable true
            reset()
            include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
            universalApk false
        }
    }