java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_memclr8" referenced by

使用ndk-r14b编译出的so库在Android6.0加载的时候会报如上错误

gradle.build中编译的相关设置为

minSdkVersion 15
targetSdkVersion 25

在编译so库时的Application.mk文件我并未设置APP_PLATFORM,于是我在Application.mk中加上了
APP_PLATFORM := android-12
重新编译,问题解决

按照stackflow上老外说的,编译的so库的
APP_PLATFORM 不能大于gradle.build中设置的
minSdkVersion属性值

总之一句话:Application.mk设置的APP_PLATFORM := android-12(我这里设为Android12),不能大






gradle.build中的minSdkVersion 15(我的为15)



你可能感兴趣的:(java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_memclr8" referenced by)