Я пытаюсь загрузить встроенный файл .so
в Android Studio Project
try {
System.loadLibrary("torq-demojs");
}
catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load.\n" + e);
System.exit(1);
}
На уровне приложения build.gradle
Я указал src dirs
ndk {
abiFilters "x86"
}
sourceSets {
main {
jniLibs.srcDirs =['/Users/arpalkumar/torq-native/build/out/jniLibs/android/v8/nativeui/demojs/debug/']
}
}
Каталог содержит папки armeabi
, armeabi-v7a
и x86
, в которых содержится файл libtorq-demojs.so
.
Даже я пытался указать полный путь, например /Users/arpalkumar/torq-native/build/out/jniLibs/android/v8/nativeui/demojs/debug/x86
Я получил следующую ошибку
java.lang.UnsatisfiedLinkError: dalvik.System.PathClassLoader [DexPathList ..
Тем не менее я получаю сообщение об ошибке.Я что-то упустил?