Hi, I am using this library for encrypting my database in android app, but it is increasing apk size by ~6.5 mb. I tried excluding .so files but it is working on top level module gradle file only. As I am having Db code on some other project and adding it as library in mine. How can I exclude so files from that library or is there any other way to reduce apk size.
Lib version : 4.5.0
Error : dlopen failed: library “libsqlcipher.so” not found
Gradle dependency used : net.zetetic:android-database-sqlcipher:4.5.0.
libsqlcipher.so files represent SQLCipher compiled for specific architectures. On Android, we produce builds for
arm64_v8a architectures. You can use
abiFilters or APK Splits to either reduce the size of your APK, or generate multiple smaller APK’s, however, the former will limit the number of devices your application will run on.
Hello @developernotes .
Is it same for commercial or enterprise plan? Isn’t there much difference between them for library size?
Both Commercial and Enterprise editions of SQLCipher for Android support the same architecture sets as our Community version in that regard.