JniLibs和Jni的区别

旧街凉风 提交于 2019-12-03 11:20:47

有个项目是需要和Native有交互

然后原工程时有个文件夹叫JniLibs

但是我自己新建的工程给他取了个名字叫Jni

而且是使用系统的自建功能建立的Jni文件夹

 

 天真的我以为这样就可以了,但是在使用的时候却遇到了各种问题

最烦的就是 java.lang.UnsatisfiedLinkError: dlopen failed: library 

当时跑到真机上报了这个错误

大概的意思就是我的so找不到了

网上很多说就是要满足armeabi文件夹内和你真机的架构要一致

当然这个肯定是要满足的

但是还有最重要的一点就是

这个文件夹的名字也很重要哦

Jni文件夹和jniLibs文件夹,如果是so的话,一定要放在jniLibs文件夹里哦

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!