首页 文章

Cordova插件开发 - 如何正确包含.so库? - UnsatisfiedLinkError

提问于
浏览
3

我在plugin.xml文件中添加了一组外部库:

<lib-file src="src/jniLibs/armeabi/libNearBytes.so" arch="device" />
<lib-file src="src/jniLibs/armeabi-v7a/libNearBytes.so" arch="device" />
<lib-file src="src/jniLibs/mips/libNearBytes.so" arch="device" />

构建/编译成功,但在运行时我收到以下错误:

java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader [DexPathList [[zip file“/data/app/com.tony.workshop-1/base.apk"],nativeLibraryDirectories=[/vendor/lib64,/system/lib64 ]]]找不到“libNearBytes.so”

确保将这些共享对象文件放入apk中的正确过程是什么?

1 回答

相关问题