我现在用JNI NDK调用,通过dlopen方法打开想要调用的so库,可是他这个dlopen只能打开jniLibs文件下的so库,但这个文件夹又是ndk-build才会生成,所以我现在按照网上的办法,写Android.mk ,将这个库在ndk-build的同时复制进jniLibs的路径下,但是他只能生成X86CPU架构的so,我在Application.mk 里边APP_ABI := all就会出错
可是只生成这一种so,程序又运行不了,有没有大佬知道怎么办?
这问题太难了,建议你别在一棵树上吊死了,干嘛非要调用这个库呢,换种实现方式,或者换一个库,再或者自己写,不行吗?
需要知道lib库留给上层掉的接口名称及参数
system.loadlibray(),很简单,没那么复杂,用心看一下谷歌api
你是在想在arm里调x86吗....