私のアプリケーションはシステムアプリなので、mm を使用してコンパイルできますが、NDK-BUILD を使用してコンパイルすることはできません。サードパーティの libXXX.so のメソッドを使いたい、Java コードのインターフェイスを提供する新しい libX.so を作りたい。対応するファイルはすべて同じディレクトリにあります。Android.mk;a.cpp;liborigin.so;ah android.mk を含む:</p>
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := foo-prebuilt
LOCAL_SRC_FILES := liboringa.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := eng
#LOCAL_PRELINK_MODULE := false
LOCAL_MODULE := libfoo
LOCAL_SRC_FILES := /a.cpp
LOCAL_C_INCLUDES := /zinnia.h
LOCAL_SHARED_LIBRARIES := foo-prebuilt
include $(BUILD_SHARED_LIBRARY)
MM 後,エラーが発生しました:required target“out/target/product/generic/obj/lib/foo-prebuilt.so”。