私の Android NDK プロジェクトには、次の構造があります。
jni/
Android.mk
... (more source files)
new-lib/
Android.mk
... (more source files)
最上位のAndroid.mkにはinclude $(call all-subdir-makefiles)
、最後の行があります。new-lib/ の下にあるものを含むすべてのネイティブ コードは、実行時にビルドされるはずですndk-build
。
しかし、ndk-build
プロジェクトのルート パスでコマンドを実行すると、最上位のネイティブ コードのみがビルドされ、サブディレクトリnew-lib/のネイティブ コードはまったくビルドされません。なんで?