https://kotlinlang.org logo
#gradle
Title
j

Joey Heck

10/12/2018, 1:08 AM
Copy code
val abiCodes = hashMapOf("armeabi-v7a" to 2000, "arm64-v8a" to 3000, "x86" to 4000, "x86_64" to 5000)
android.applicationVariants.forEach { variant ->
    variant.outputs.forEach { output ->
        val baseAbiVersionCode = abiCodes[(output as BaseVariantOutputImpl).getFilter(OutputFile.ABI)]
        if (baseAbiVersionCode != null) {
            (output as ApkVariantOutput).versionCodeOverride = baseAbiVersionCode + variant.versionCode
        }
    }
}