【Bug笔记】java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList

运行报错:

05-28 02:21:15.303 11152-11152/com.yr.moelesign E/AndroidRuntime: FATAL EXCEPTION: main
                                                                  Process: com.yr.moelesign, PID: 11152

                                                                  java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.yr.moelesign-1/base.apk"],nativeLibraryDirectories=[/data/app/com.yr.moelesign-1/lib/x86, /vendor/lib, /system/lib]]] couldn't find "libmupdf_java.so"

解决方法1:

删除 armeabi-v7a文件

解决方式2:把armeabi *.so的文件复制一份放在armeabi-v7a运行测试通过,

原因: 在编译的时候如果v7a和调试模式的.SO文件不一样造成,但是一般开发 用发行模式一个文件夹就足以,特殊情况例外。


https://blog.csdn.net/onceing/article/details/51122178

猜你喜欢

转载自blog.csdn.net/u010638673/article/details/80476408