【发布时间】:2014-12-31 10:16:46
【问题描述】:
我正在开发一个依赖于另一个库项目的项目。库项目既有 java 文件,也有本机 SO 文件。
从 Android 项目 java 源访问 JAVA 源文件 (API) 没有任何问题。但是,我的本机代码也依赖于包含在 android 的库项目中的本机 SO 文件。
Library Project Android Project
--------------- ---------------
src/Java files <-- Java files
libs/.so files <-- libs/.so files
.so 文件是包含的库项目的一部分。我当前的 Android 项目原生代码如何尝试使用包含的库项目的 .so 文件。目前,我收到 未定义引用的链接错误到作为 library/libs/.so 文件一部分的所有函数。
如果有人遇到/解决过类似问题,请告诉我。
【问题讨论】:
-
为什么不发布您的 Android.mk 文件,并逐字发布实际的链接错误消息。
标签: android android-ndk shared-libraries