0

在我的 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/中的本机代码。为什么?

4

1 回答 1

0

我只使用一个定义所有包含文件夹的 Android.mk,但我想在这里你会找到你需要的。据我了解,您需要确保在您的所有 Android.mk 文件中LOCAL_PATH使用如下

LOCAL_PATH := $(call my-dir)
于 2014-04-24T21:33:12.637 回答