报错:
java.lang.UnsatisfiedLinkError: dlopen failed: …………… .so: has text relocations
原因:
在Android开发中调用.so文件,在Android6.0版本中报了上面的错误,经查证应该是so文件的编译版本sdk过低,应该在6.0的sdk以下。
解决办法:
需要将项目目标SDK版本降低。
在本人的项目中将SDK23改为了19:
targetSdkVersion 19
这里需要更改为比23(6.0)更低的版本