这个关于android的第三方或者是本库的.so文件找不到或者是无效问题所在。看了很多java.lang.UnsatisfiedLinkError:错误信息大多讲的是不能找到.so文件,,而这里却是.so文件无效,,这就很尴尬,,百度了一下,也找不到问题所在:看下报错信息:
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/cn.sobolong.human85-owMeFksIL6PiV_cjMmwdpQ==/lib/arm/libiProtectPAB.so" has invalid e_shstrndx
再来一张截图
这个文件,,反复看了下,,不是自己添加,在项目里找不到,,可能原因是系统里的,,只是猜测,最后的解决方法还是奇葩,是SDK的版本问题,版本高了,,我的是26,,降了一个级别,,改成25的就ok了,,哎,,太气人了
targetSdkVersion 25
在gradle里面修改一下就好,这里特此记录一下。