java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/com.muhou-1/base.apk”],nativeLibraryDirectories=[/data/app/com.muhou-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn”t find “libijkffmpeg.so”
直接 就找不到so文件了
本人用小米4 测试 没有问题
魅蓝note2 就报这个错误
直接 就找不到so文件了
本人用小米4 测试 没有问题
魅蓝note2 就报这个错误
解决方案
40
魅蓝note2 是64位机器, 小米4是32位机器, 它们安装apk时从apk中选择并解压出so时,所采用的算法不同,导致了差异。
具体地可以参考:http://crash.163.com/index.do#news/!newsId=5
猜测可能的原因是lib/arm64-v8a目录下没有相应版本的libijkffmpeg.so。
解决的方法可以有:
1、配置完整的arm64位版本so, 全部用到的so都要有64位版本。 或
2、删除arm64位目录,只配置lib/armeabi目录, 全部用到的so都需要完整。(或再加一个lib/armeabi-v7a目录,一样需要全部完整的so)
///
具体地可以参考:http://crash.163.com/index.do#news/!newsId=5
猜测可能的原因是lib/arm64-v8a目录下没有相应版本的libijkffmpeg.so。
解决的方法可以有:
1、配置完整的arm64位版本so, 全部用到的so都要有64位版本。 或
2、删除arm64位目录,只配置lib/armeabi目录, 全部用到的so都需要完整。(或再加一个lib/armeabi-v7a目录,一样需要全部完整的so)
///