На большинстве устройств используется armeabi-v7a
или arm64-v8a
.
. Устройства с arm64-v8a
могут запускать .so
файлов armeabi-v7a
архитектуры.
Но если ваш APKсодержит .so
файл OpenCV только для armeabi-v7a
и другие .so
файлы (из других библиотек) для arm64-v8a
, вы не можете использовать .so
файл OpenCV с архитектурой armeabi-v7a
в arm64-v8a
CPU.
Причина вышеизложенного заключается в том, что система ищет файл .so
в папке arm64-v8a
.Но если эта папка не существует в вашем файле APK, она ищет файл .so
в папке armeabi-v7a
.
Это означает, что вы можете включать файл .so
только с архитектурой armeabi-v7a
.поскольку вы сохраняете файлы .so
для архитектуры armeabi-v7a
только для всех библиотек.