我在Github中重用了一个项目;事实上,我在C ++中有一个.so库,所以我想通过使用本机函数在java部分中导入这个库。问题是Java部分无法加载这个库;我搜索了很多关于这个问题的问题,但它并没有解决我的问题。 这里的项目结构:
答案 0 :(得分:0)
从项目树结构中,我发现您的JNI接口文件(MyNDK)位于项目包中。如果从外部库项目下载,那么您应该使用相同的包结构。例如
如果接口文件具有包名
com.library.jni
和 接口名称LibMonoInterface.java
然后你应该使用相同的 包名称和相同的接口文件,否则将无法正常工作