【发布时间】:2013-09-03 20:28:18
【问题描述】:
我有一个 Android 库项目“A”,它在“A/jni”文件夹中包含本机 C++ 源代码,可以很好地构建到“A/libs/armeabi-v7a/libA.so”并与其他平台相关。
我现在想在“B/jni”文件夹中创建一个包含 Java 内容以及更多本机 C++ 源代码的 Android 项目“B”。这些源代码使用项目“A”的 C++ 库中的代码。我已经设法通过设置我的
LOCAL_C_INCLUDES := (path_to_A/jni)
(即从项目“A”中获取头文件)。
问题:如何以干净的方式链接到“A/lib/armeabi-v7a/libA.so”?
我已阅读 IMPORT_MODULE 文档,但这似乎是针对您想要链接到纯 NDK 模块而不是位于 Android 库项目中的库的情况。
【问题讨论】:
标签: java android c++ android-ndk