You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Datatrans SDK contains unaligned card.io libraries for 16KB page size
Problem
The Datatrans SDK includes card.io Credit Card Scanner libraries (io.card:android-sdk) that use 4KB alignment (2^12) instead of the required 16KB alignment (2^14) for Android 16KB page size support.
Affected Libraries (from card.io bundled in Datatrans SDK)
libopencv_core.so
libopencv_imgproc.so
libcardioRecognizer.so
libcardioRecognizer_tegra2.so
libcardioDecider.so
Workaround
Excluding the io.card:android-sdk dependency resolves all alignment issues.
Solution Needed
card.io SDK libraries need to be rebuilt to support 16KB page size devices.
Evidence
App crashes with native crash when trying to open card scanner on Android 16 with 16KB page size enabled.
Found 15 unaligned libs (only arm64-v8a/x86_64 libs need to be aligned).