JniLibs和Jni的區別


有個項目是需要和Native有交互

然后原工程時有個文件夾叫JniLibs

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

而且是使用系統的自建功能建立的Jni文件夾

 

 天真的我以為這樣就可以了,但是在使用的時候卻遇到了各種問題

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

當時跑到真機上報了這個錯誤

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

網上很多說就是要滿足armeabi文件夾內和你真機的架構要一致

當然這個肯定是要滿足的

但是還有最重要的一點就是

這個文件夾的名字也很重要哦

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM