在我的 Android NDK 项目中,我有以下结构:
jni/
Android.mk
... (more source files)
new-lib/
Android.mk
... (more source files)
在顶层Android.mk中,我将include $(call all-subdir-makefiles)
其作为最后一行。我想现在所有的本地代码,包括那些在new-lib/下的代码都应该在 run 时构建ndk-build
。
但是当我ndk-build
在项目根路径下运行命令时,只构建了顶级本机代码,根本没有构建subdir new-lib/中的本机代码。为什么?