Joey Heck
10/12/2018, 1:08 AMval 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
}
}
}