Загрузка файлов .so упала на некоторых устройствах Android

Когда я пытаюсь загрузить мои .SO файлы из библиотек, используя System.loadLibrary("myfile") я получаю следующее исключение.

java.lang.UnsatisfiedLinkError:
Couldn't load stlport_shared from loader dalvik.system.PathClassLoader
[DexPathList[[zip file "/data/app/com.package.name-2.apk"],
nativeLibraryDirectories=
[/data/app-lib/com.package.name-2, /system/lib]]]:
findLibrary returned null

Я получаю это исключение только на некоторых устройствах. Помогите мне, пожалуйста.

0

Решение

В папке Libs создайте следующие папки armeabi, armeabi-v7a, x86, mips, затем скопируйте файл .So в соответствующие папки. очистить проект, затем запустить.

Эти папки под libs (armeabi, armeabi-v7a, x86, mips) выбираются во время выполнения в зависимости от процессоров.

1

Другие решения


По вопросам рекламы [email protected]