java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/lib/arm/libiProtectPAB.so" inval
16lz
2021-01-26
这个关于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里面修改一下就好,这里特此记录一下。
更多相关文章
- eclipse+android开发logcat无法输出日志解决办法
- 搭建Android开发环境及遇到的问题
- Android7.0解决 android.os.FileUriExposedException: file:///s
- Android(安卓)Studio中项目资源出现: Validates resource referen
- Android三方库依赖中的maven坐标详解
- Linux下使用android ndk编译FFmpeg(最新版FFmpeg 4.4.1)
- Android4.0.3修改启动动画和开机声音
- 《敏捷开发》发版记录
- Android面试、笔试、期中/末考试复习提纲总结