如何在单独的Android Eclipse项目中管理本机共享库依赖项?

时间:2015-01-02 20:52:07

标签: java android c++ eclipse android-ndk

我在Eclipse中有一个Android项目,它只包含一个" jni"包含c ++代码的目录,它被编译成本机共享库,让我们说libmod1.so。然后我有另一个Android"前端"项目,其中还包含一个" jni"目录。我已经设置了该项目以创建一个本机共享库(让我们说libwrapper.so),我想充当访问libmod1.so的接口,调用它的函数等。

我已经看到了一些关于编写Android.mk文件以表达共享库依赖关系的问题,但是我没有看到任何关于在单独的Eclipse项目中链接自定义库的问题。

不过依赖于复杂的make文件,如果可能的话,我想指示Eclipse编译并将libmod1.so库复制到" jni" "前端"的目录项目建成时。从那里我可以将它编译到libwrapper.so库中。

有没有人知道如何在Eclipse中实现这一目标?

或者,任何人都可以建议一种更好的方法来实现我之后的结果吗?我更喜欢单独的项目,因为我想使用libmod1.so库和各种"前端"未来的项目,所以我希望它在自己的项目中。

0 个答案:

没有答案