【发布时间】:2014-04-24 09:58:39
【问题描述】:
在我的 Android NDK 项目中,我曾经只有 一个 库模块:
jni/
Android.mk
... (more source files)
然后,我需要添加另一个与现有库模块无关的新库模块。我的意思是他们是独立的。我直接在jni/文件夹下添加了新库。
jni/
Android.mk
... (more source files)
new-lib/
Android.mk
... (more source files)
问题 1:
我在我的 Android 项目下运行 ndk-build 命令来构建。但是 new-lib 根本没有构建。那是因为我需要在 jni/ 文件夹下的 Android.mk 中声明new-lib 模块吗?如果有,如何申报?
问题2:当我加载new-lib时(假设模块名为“newlib”),我应该使用
System.loadLibrary("new-lib/newlib");
或者只是
System.loadLibrary("newlib"); ?
【问题讨论】:
标签: android c++ android-ndk makefile multiple-makefiles