LINUX.ORG.RU

Android загрузка библиотеки

 , ,


0

1

Почему то андроид загружает библиотеку не той архитектуры

dalvik.system.PathClassLoader lib/x86
couldn't find "libyuv.so"

Почему он лезет в папку x86, если телефон System.getProperty(«os.arch») == x86_64?

Телефон x86_64 asus ASUS_Z00AD

Проверял на arm64-v8a, armeabi-v7a, там нормально, берет либу из этих папок.

В папке jniLibs есть поддиректории:
armeabi-v7a
arm64-v8a
x86
x86_64
mips64

В коде есть
static{
   System.loadLibrary("yuv");
   System.loadLibrary("enc");
}

★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.