soulei6303
七个隆咚呛
2017-11-23 12:36

在JNI中调用第三方开源库的问题

  • jni
  • 交叉编译

我在JNI中需要用到json,然后移植了json-c。交叉编译出来的json-c是有两个链接和一个库的,图片说明
但是在JNI中只能调用已.so结尾的动态库。所以我把libjson-c.so.2.0.1手动改名为libjson-c.so,然后放到工程里,编译没有问题。
最后运行APP的时候出错了!提示找不到libjson-c.so.2!!!为什么呢?我不是改成libjson-c.so了吗?为什么会加载libjson-c.so.2图片说明
跪求大神释疑解惑。。。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答