我在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 回答
不支持共享对象 . 必须为平台的体系结构编译二进制代码 .
假设您尝试使用NearBytes,请按照以下说明操作:http://www.nearbytes.com/developer/viewtopic.php?f=11&t=477