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

来源:互联网 发布:C语言如何创建线程同步 编辑:程序博客网 时间:2024/06/04 18:17

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

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

minSdkVersion 15targetSdkVersion 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)



阅读全文
0 0
原创粉丝点击