- 23 Dec 2024
- 1 Minute à lire
- SombreLumière
- PDF
App size
- Mis à jour le 23 Dec 2024
- 1 Minute à lire
- SombreLumière
- PDF
App Shielding uses native libraries which are roughly ~3-6 MB in size per architecture.
The Shielding Tool detects which architectures are used by the application and adds matching native App Shielding libraries. If the application does not have any native libraries, then the Shielding Tool adds native App Shielding libraries for arm64-v8 and armeabi-v7a.
If the app is supposed to run on x86_64 or x86 devices, for example emulators, then you can use the Shielding Tool command line option --arch arm64-v8a, armeabi-v7a,x86_64,x86 to include all the specified architectures. The side effect of this would be that the application size increases by ~12 MB but it will be able to run on x86_64 or x86 devices.
A different approach is to specify libraries that should not be included in the final app by using the command line option --no-arch-ABI for each ABI not to include. Such an example could be --no-arch-armeabi-v7a if you only want to support 64-bit arm devices.