在有些真真机上运行是不会报错的!!有些真机是会报错这是为什么?有解决方法吗?
07-08 01:53:05.705: E/AndroidRuntime(3273): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load com: findLibrary returned null
07-08 01:53:05.705: E/AndroidRuntime(3273): at java.lang.Runtime.loadLibrary(Runtime.java:365)
07-08 01:53:05.705: E/AndroidRuntime(3273): at java.lang.System.loadLibrary(System.java:535)
07-08 01:53:05.705: E/AndroidRuntime(3273): at com.sanlen.wwclient.JniCom.(JniCom.java:11)
手机型号不同,对自定义的android也不同
加载的库路径是否正确,是不是有些机器上路径找不到。
估计是加载失败的机器的cpu类型与so库的类型不匹配,例如,你的库是用arm编译工具链编出来的,
那么在arm架构的cpu上应该是ok的,而在其他非arm架构的cpu上就无法加载了
解决方法就是包里添加针对不同架构的cpu的库(通过目录来区分)
安卓7.0的话是这么的