Split apks into ABIs to make them smaller

This commit is contained in:
Matthieu 2024-03-01 16:32:39 +01:00
parent 7b327fc0d6
commit 319da7c11c
1 changed files with 25 additions and 0 deletions

View File

@ -18,6 +18,31 @@ android {
coreLibraryDesugaringEnabled true
}
splits {
// Configures multiple APKs based on ABI.
abi {
// Enables building multiple APKs per ABI.
enable true
// By default all ABIs are included, so use reset() and include to specify that we only
// want APKs for "x86", "x86_64", "arm64-v8a" and "armeabi-v7a".
// Resets the list of ABIs for Gradle to create APKs for to none.
reset()
// Specifies a list of ABIs for Gradle to create APKs for.
include "x86", "x86_64", "arm64-v8a", "armeabi-v7a"
// Specifies that we don't want to also generate a universal APK that includes all ABIs.
universalApk false
}
}
androidResources {
generateLocaleConfig true
}