SO 小记

集成 JPush 时报错:

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


解压APK后可以看到:


在 armeabi-v7 文件夹下缺少了 libjpush182.so。


我的手机是 motox-1085,CPU 是晓龙801,拥有4核Krait 400。

而 Krait 系列都是基于 ARMv7-A 指令集的。

可能是他默认选择 armeabi-v7 文件夹。


同样的,我在魅3下测试时也出现了这个问题。

三星 Exynos 5410 CPU,采用四核 Cortex-A15,也是 ARMv7-A 架构。



你可能感兴趣的:(SO 小记)