Android NDK:子目录下的代码是';他根本就没造出来

Android NDK:子目录下的代码是';他根本就没造出来,android,c++,android-ndk,makefile,multiple-makefiles,Android,C++,Android Ndk,Makefile,Multiple Makefiles,在我的Android NDK项目中,我有以下结构: jni/ Android.mk ... (more source files) new-lib/ Android.mk ... (more source files) 在顶层的Android.mk中,我有include$(调用所有subdir生成文件)作为最后一行。我想现在所有本机代码,包括newlib/下的代码,都应该在运行ndk build时生成 但是

在我的Android NDK项目中,我有以下结构:

jni/    
  Android.mk
  ...            (more source files)

  new-lib/
     Android.mk
      ...            (more source files)
在顶层的Android.mk中,我有
include$(调用所有subdir生成文件)
作为最后一行。我想现在所有本机代码,包括newlib/下的代码,都应该在运行
ndk build
时生成


但是,当我在项目根路径下运行
ndk build
命令时,只生成顶级本机代码,而subdirnew lib/中的本机代码根本不生成。为什么?

我只使用一个Android.mk,我在其中定义了所有包含文件夹,但我想你会找到你需要的。据我所知,您需要确保在all您的Android.mk文件中使用
LOCAL_路径,如下所示:

LOCAL_PATH := $(call my-dir)